vue(element)中使用monaco实现代码高亮

  • Post author:
  • Post category:vue

使用的是vue语言,用element的组件,要做一个在线编辑代码,要求输入代码内容,可以进行高亮展示,可以切换各不同语言,而且支持关键字补全,还要有一个各不同版本间的代码左右比较,这就是需求。 至于为什么选中monaco,请查看 vue(element) 中代码高亮插件全面对比 好了,现在正式开工吧! 首先需要下载monaco-editor组件,monaco-editor-webpack-plug…

继续阅读 vue(element)中使用monaco实现代码高亮

vue中在mounted中window.onresize不生效

  • Post author:
  • Post category:vue

在vue开发中,因为引用的父组件和子组件都使用了window.onresize以至于一个window.onresize失效。 解决方案==>可以采用下面的方式 window.onresize = () => this.screenWidth = window.innerWidth // 改为以下写法 window.addEventListener('resize', () => …

继续阅读 vue中在mounted中window.onresize不生效

Vue2中this.$nextTick的作用和应用场景

  • Post author:
  • Post category:vue

Vue2中this.$nextTick的作用和应用场景 1、Vue中概念:异步更新队列 1.1、Vue异步更新DOM的原理: Vue在观察到数据变化时,并不是直接更新DOM,而是开启一个队列,并且缓存同一轮事件循环中的 所有数据改变 。在缓冲时会 除去重复 的操作,等到下一轮事件循环时,才开始更新。 1.2、异步更新队列实现的选择 : Vue会根据当前浏览器环境优先使用原生的 Promise.th…

继续阅读 Vue2中this.$nextTick的作用和应用场景

vue发起axios请求

  • Post author:
  • Post category:vue

vue中发起axios请求 (1)安装axios npm i axios (2)导入并使用axios 存在问题: 每个 组件 中可能都会有发起请求这个需求,那么每个组件中都要导入axios,然后在使用axios调用get或post方法。请求根路径写的还都一样,这样会很麻烦。 解决以上问题的方案: 将 axios 挂载到 Vue原型 上 这样每个子组件都能访问到这个属性了 子组件发起请求只需要 th…

继续阅读 vue发起axios请求

揭穿Vue修饰符async的秘密

  • Post author:
  • Post category:vue

官方推荐使用一种update:my-prop-name 的模式来替代事件触发,目的是为了优雅而不粗鲁的实现父子组件间的双向绑定!先来完成一个小功能:通过父组件按钮将子组件显示出来,如图: 父组件代码: <template> <div> <input type="button" value="我是父组件中的按钮" @click="show"> <child …

继续阅读 揭穿Vue修饰符async的秘密

【Ruoyi-vue】一、用户登录、权限认证模块的分析学习(一)

  • Post author:
  • Post category:vue

一直在学习项目的开发,但是发现忽略了很重要的问题,就是如何根据原型图转换成需要的功能代码,这一块儿感觉有模糊,所以写一篇笔记记录一下,自己的思考开发和已有框架的开发是否有相似或区别。 注意,下面的所有代码段都不是完整的!只根据大概逻辑写重点的部分,详细代码请看 若依框架源码 ! 目录 1.页面的功能点分析(按钮、导航等调用接口点) 1.1页面及功能点 1.1.1.注册页面 1.1.2.登录页面 1…

继续阅读 【Ruoyi-vue】一、用户登录、权限认证模块的分析学习(一)

vue学习第一天

  • Post author:
  • Post category:vue

什么是MVVM模式,这样设计有什么优点 MVVM模式室友经典的软件构架MVC衍生出来的,当View(视层图)发生变化的时候,会自动更新到ViewModel(视图模型),反之亦然,View和ViewModel之间通过双向绑定(data-bingding)建立联系。 创建一个vue对象并和视图进行绑定,然后在该div中分别用插值表达式、v-text、v-html获取到vm下data中的msg的值 &l…

继续阅读 vue学习第一天

springboot+vue宿舍管理系统

  • Post author:
  • Post category:vue

一、项目介绍 1.技术要点 html、css3、js、vue基础 2.适合人群 有html、css3、js、vue基础,想学习vue、element ui开发后台管理系统的在校大学生、工作人员; 想学习如何实现动态菜单、动态路由、按钮权限的在职人员; 3.学习收获 1.学会使用vue-admin-template搭建后台系统; 2.vue-admin-template登录源码、权限权限验证流程分析…

继续阅读 springboot+vue宿舍管理系统

vue 移动到图片浮动_基于Vue实现拖拽升级(九宫格拖拽)

  • Post author:
  • Post category:vue

前言 在本文中将会用Vue完成九宫格拖拽效果,同时介绍一下网格布局。具体代码以及demo可以点以下超链接进入 效果实例 Demo 简单了解Grid布局(网格布局) 什么是网格布局CSS网格布局(又称“网格”),是一种二维网格布局系统。CSS在处理网页布局方面一直做的不是很好。一开始我们用的是table(表格)布局,然后用float(浮动),position(定位)和inline-block(行内块…

继续阅读 vue 移动到图片浮动_基于Vue实现拖拽升级(九宫格拖拽)

Nvue入坑总结

  • Post author:
  • Post category:vue

引入外部的 css 在 App.vue 里写的公用的样式在 nvue 里是不生效,多个 nvue 想要使用公用的样式,需要引入外部的 css。 由于 weex 的限制,不能在 style 节点下使用 @import "xxx.css" 这样的方式引入外部 css,需要使用如下方式引入 css: <style src="@/common/test.css"></style> …

继续阅读 Nvue入坑总结