vue
文章平均质量分 50
qfCSDN
前端小学徒
展开
-
element,i18n表单校验切换实时更新
1.定义setFormRules方法,组件mounted时调用setFormRules方法,实时侦听语言切换。2.将校验规则和自定义校验都写在计算属性中,依赖缓存切换。校验规则需要return两种方法都可以实现,暂时不知道去区别在哪。...原创 2021-08-12 22:00:14 · 691 阅读 · 0 评论 -
vue项目配置i18n
安装依赖包npm install vue-i18n使用**1.在 main.js 中引入 vue-i18n **2.把 i18n 挂载到 vue 根实例上3.创建文件en.js、zh.js是自定义的语言包。可以参照官网引入自己需要的语言包效果:-----------111111111111111111111111111111111111111111111111111111-----------参考:https://www.cnblogs.com/rogerwu/p/7原创 2021-08-12 21:46:39 · 358 阅读 · 0 评论 -
computed和watch
computed它是一个属性-使用起来像使用属性一样,你可以像使用data中定义的属性一样来使用计算属性。只要计算属性中所依赖的数据发生了变化 ,就会自动的触发计算属性(依赖:就是基于data中声明过或者父组件传递的props中的数据通过计算得到的值)使用场景当我们需要根据数据的变化执行操作的时候当我们执行复杂运算的时候,同时结果需要进行复用watch它监听指定的属性值的变化 ,只要属性值发生了变化,就会自动的触发相应的侦听器函数名称必须和你想侦听的属性名称完全一致两者差异原创 2021-08-12 21:10:15 · 78 阅读 · 0 评论 -
路由vue-router的实现原理hash和history
前端路由的核心:改变URL,但是页面不进行整体的刷新。原理:1.url的hash:锚点(#), 本质上是改变window.location的href属性.假设location.href:https://www.runoob.comlocation.hash = '/ ’location.href = ‘https://www.runoob.com/ #/’location.hash = '/haha ’location.href = 'https://www.runoob.com/#/haha原创 2021-05-20 18:34:57 · 246 阅读 · 0 评论