cascader loaddata iview vue
vite vue使用pont-engine
pont-engine 是一款阿里的api生成工具! 安装依赖即可 yarn add --dev pont-engine 然后即可使用 pont start 问题 但是因为默认生成的代码 包含cjs的模块语法,所以vite无法识别。 另外生成代码前最好把旧的生成目录删除! 解决办法 因此我做了如下优 ......
ip 表单验证 vue iview
ip 表单验证 vue iview template <Row v-show="config.bindIP"> <Col span="12"> <FormItem label="绑定IP:" prop="userPhoto" :rules="[{ required: true, validator: ......
vue中使两个不同高度的div(内容长度不一)高度相同
设置高度height,记得给左右侧div一个最小高度min-height,保证没有内容的时候有一定的高度,内容撑起来的时候再自动适应 <el-col :xs="12" :sm="6" :md="2" class="grid-cell"> <div class="grid-content bg-pur ......
Vue3 回顾vue2的响应式原理
视频 vue2.x的响应式 实现原理: 对象类型:通过Object.defineProperty()对属性的读取、修改进行拦截(数据劫持)。 数组类型:通过重写更新数组的一系列方法来实现拦截。(对数组的变更方法进行了包裹)。 Object.defineProperty(data, 'count', ......
Vue3 Vite H5 拖拽条组件,可下拉收起/关闭,上拉展开
同样是懒人想找现成的但没找到,参考其他朋友提供的思路现写一个。 效果 代码 简单的demo。 DragBar.vue <template> <div class="popup__top" @touchstart="onTouchstart" @touchmove="onTouchmove" @tou ......
JavaScript 发布-订阅设计模式实现 React EventBus(相当于vue的$Bus)非父子之间通信
提前声明: 我没有对传入的参数进行及时判断而规避错误,仅仅对核心方法进行了实现; 解决了react的非父子间的通信; 参考文档:https://github1s.com/browserify/events/blob/main/events.js https://www.npmjs.com/packa ......
Vue3 reactive函数
视频 3.reactive函数 作用: 定义一个对象类型的响应式数据(基本类型不要用它,要用ref函数) 语法:const 代理对象= reactive(源对象)接收一个对象(或数组),返回一个代理对象(Proxy的实例对象,简称proxy对象) reactive定义的响应式数据是“深层次的”。 内 ......
vue 怎样让变量在第一次赋值时不触发watch
需求需要在create中为一个变量赋值,后续监听这个变量值的变化 解决在第一次赋值后,添加 this.$watch('emailInput', this.changeAlert) 第一个变量为 需要监听的变量第二个变量为 监听变量变化后做的操作,是一个方法,类似于watch中的handler 这个方 ......
vue 课堂笔记
1、 数组合并 说明:定义两个数组arr1 和arr2,然后把这两个合并放入arr3中; const arr1=[1,2,3,4,5] const arr2=[6,7,8,9] //合并数组 const arr3=[...arr1,...arr2] //转字符串以逗号分割 const arr4=ar ......
Vue2
Vue的指令: 用在dom元素的属性上。 {{}} 差值表达式 v-text: 文本显示 v-html: 解析html文本 v-on: 绑定事件 @ v-bind: 绑定dom中的属性 : v-show v-if: 隐藏和显示dom元素 v-model: 设置和获取表单元 ......
Vue
1. vue简介 它是一个Javascript框架,作用:简化dom的操作,以及响应式编程 2. 在webstorm中创建工程 (1)引入vue.js文件 <script type="text/javascript" src="js/vue.js"></script> (2)body创建一个div标 ......
vue往组件中传值,值在组件内如何实现修改
Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or compute ......
(三) vue组件化-组件通信
父子组件之间的通信 父组件传递给子组件:通过props属性; 子组件传递给父组件:通过$emit触发事件 父组件传递给子组件 在开发中很常见的就是父子组件之间的通信,比如父组件有一些数据,需要子组件来进行展示: 这个时候可以通过props来完成组件之间的通信; 什么是props props是可以在注 ......
wangeditor5 vue2 安装后运行报错 Error in ./node_modules/@wangeditor/editor/dist/index.esm.js
问题 解决方法: 原因就是引入的链接不对, 使用cnpm 、 npm、pnpm、yarn安装插件的时候,路径都是不一样的,所以要对应着改路径就可以了 链接:https://github.com/wangeditor-team/wangEditor/issues/4041 ......
vue中的插槽
插槽用大白话讲就是:在子组件中用slot标签占个位置,然后在父组件中,子组件标签里嵌套一个标签,然后执行的时候用嵌套的标签替代slot 子组件:组件MySon定义了一个默认插槽,用slot标签表示。当父组件使用MySon时,可以在其标签内放置任意内容,该内容将会替换掉slot标签。 1 <templ ......
【uniapp】【外包杯】学习笔记day04 | 学习模板+vue相关知识+环境搭建
没啥好说的,人与人的悲欢并不相同,我只觉得吵闹。 好烦啊,虽然不应该总说一些低气压的话,不过目前预见的就是有很多工作要做,并且对于完成的希望也有点没有,就这样吧,没啥好说的。 昨天做了python的作业 今天晚上把小程序做出来。 明天搭建数据库。 ......
Vue基础语法
模板语法 Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。vue将模板编译成虚拟dom,结合响应系统,Vue 能够智能地计算出最少需要重新 ......
VUE 入门
1.vue介绍 1.1 什么是vue vue是一个构建用户界面UI的渐进式javascript框架,渐进式的框架是指可以一步一步的由浅入深的去使用这个框架,该框架可以逐步引入项目。作者:尤雨溪 vue官网 https://cn.vuejs.org/ 1.2 vue的优点 1.体积小压缩后33k左右, ......
AES加解密,vue加密,goframe解密代码
AES CBC模式的加解密示例,前端使用Vue.js,后端使用GoFrame框架。 前端加密代码(Vue.js): import CryptoJS from 'crypto-js' // 加密 export function encrypt(data, key, iv) { key = Crypto ......
vue2源码-七、虚拟DOM转化为真实DOM
虚拟DOM转化为真实DOM vnode虚拟节点创建真实节点,主要有以下几步: Vue原型方法_update的扩展。 patch方法:既有初始化的功能又有更新的逻辑。 createElm方法:根据虚拟节点创建真实节点。 _update方法: // 将vnode转化为真实dom Vue.prototyp ......
vue加goframe使用AES加解密(记录)
vue加goframe使用AES加解密 首先,需要在前端使用Vue的crypto-js库来进行AES加解密,可以使用以下命令进行安装: npm install crypto-js 然后在需要加解密的组件中引入该库: import CryptoJS from 'crypto-js' 对于加密,可以使用 ......
vue常用组件之confirm用法及说明
vue常用组件之confirm用法及说明 原文链接:https://www.jb51.net/article/263587.htm +目录vue组件之confirmvue自定义confirm弹窗(全局组件)全局组件方式vue组件之confirm 一些自带的方法,比如alert,confirm等,往往 ......
vue3微信公众号商城项目实战系列(6)用户登录
1. 一个商城要实现购物的功能,需要能识别用户的身份,这样才能完成加购物车,下单,付款等操作。 但微信公众号商城和PC端商城有些不一样,区别在于微信公众号商城使用微信支付的时候需要一个openid的参数(以后再具体讲) 这个参数必须访问微信公众号提供的接口才能获取到,基于这个原因,用户登录的时候必须 ......
Vue3 ref函数处理基本类型或对象类型
基本类型视频 对象类型视频 2.ref函数 作用: 定义一个响应式的数据 语法: const xxx = ref(initValue) 创建一个包含响应式数据的引用对象(reference对象,简称ref对象)。 JS中操作数据: xxx.value 模板中读取数据: 不需要.value,直接:<d ......
使用vue-cli创建第一个vue项目
命令提示符切换至需要创建项目的目录: 直接在路径输入cmd在按键盘的enter键打开的终端就直接切换到该目录下 (1)输入以下命令: vue create 项目名称 (2)我这里选手动选择,键盘上下按钮,选完后按enter键 (3)我这里选Babel和CSS,键盘上下按钮,选中或取消选中按空格,选完 ......
vue插槽
我们经常会有封装组件的需求, 组件需要的往往不只有数据, 有时候我们要给一个模块做内容方面的可自定义, 比如我封装了一个黑板, 但是我有时希望上面是字, 又有时希望上面是图画, 这就要用到插槽了 一. 插槽的基本用法 子组件 <template> <el-row> <slot></slot> </e ......
Vue3快速入门学习笔记一
一、概要 1.1、库与框架的区别 框架是一个软件的半成品,在全局范围内给了大的约束。库是工具,在单点上给我们提供功能。框架是依赖库的。Vue是框架而jQuery则是库。 1.2、MVC(Model View Controller) MVC的核心理念是:你应该把管理数据的代码(Model)、业务逻辑的 ......
vue将页面导出pdf
需求:需要前端把当前html下载成pdf文件 第一步:安装插件 终端输入指令,安装2个插件: //第一个:将页面html转换成图片 npm install --save html2canvas //第二个:将图片生成pdf npm install jspdf --save 第二步:定义全局函数 创建 ......
vue全家桶进阶之路32:Vue3 WatchEffect和watch 监听
在 Vue 3 中,watchEffect 是一个用于监听响应式数据变化的 API。它可以在函数内部自动跟踪数据的依赖,并在依赖变化时重新运行函数。 watchEffect 的作用以及各个参数的功能讲解: watchEffect(effect: (onInvalidate: InvalidateCb ......