路由参数解耦

  1. 设置路由的 props 参数
  2. 在组件内用 props 接收 params 参数
// 设置为 true
const router = new VueRouter({routes: [{path: '/user/:id',component: User,props: true}]
})// 用函数返回
const router = new VueRouter({routes: [{path: '/user/:id',component: User,props: (route) => ({id: route.query.id})}]
})

样式穿透

>>> .el-image { }/deep/ .el-image { }

原生事件

<input type="text" @input="inputHandler('hello', $event)" />

子组建向父组件通信

this.$emit('method', 'value')

父组件监听子组件的生命周期

<template><child @hook:mounted="listenMounted" />
</template>

监听器的销毁

emm…我一直把监听器的 id 放在 data 里,但只是在销毁的时候用到一次,所以还可以这么写:

const timer = setInterval(method, 1000)this.$once('hook:beforeDestroy', function () {clearInterval(timer)
})

手动挂载组件

import Vue from 'vue'
import Message from './Message.vue'// 构造子类
let MessageConstructor = Vue.extend(Message)
// 实例化组件
let messageInstance = new MessageConstructor()
// $mount可以传入选择器字符串,表示挂载到该选择器
// 如果不传入选择器,将渲染为文档之外的的元素,你可以想象成 document.createElement()在内存中生成dom
messageInstance.$mount()
// messageInstance.$el获取的是dom元素
document.body.appendChild(messageInstance.$el)

Vue开发中的一点技♂巧相关推荐

  1. Vue开发中遇到的问题及解决方案

    Vue开发中遇到的问题及解决方案 参考文章: (1)Vue开发中遇到的问题及解决方案 (2)https://www.cnblogs.com/lvruifang/p/8610688.html (3)ht ...

  2. Vue开发中的一些常见套路和技巧(上)

    Vue开发中的一些常见套路和技巧(上) 简介 大家好呀,我是 wangly19 ,这次文章主要是来总结下我在使用 Vue.js 总结出来的一些套路,可以做一些查缺补漏.如果还有有趣的小技巧,也可以在评 ...

  3. VUE开发中/deep/的使用 其他写法v-deep:: vue3中写法 :deep(.img)

    实际开发中经常会遇到一种情况,一个功能需求例如表格,可以直接使用element等组件库的表格组件,省时省力. 但实际需求总不会是和组件完全一样的,UI会有各种天马行空的样式给你,例如这种表格样式 这时 ...

  4. Vue 开发中常见报错与处理

    1. "xxxx" is assigned a value but never used.eslintno-unused-vars 错误原因:eslint的验证语法 解决办法:在错 ...

  5. Vue开发中的一些常见套路和技巧

    属性排放 export default {name: '名称',components: { // 组件挂载a},created(){} // 数据获取beforeMount() {}, // 数据获取 ...

  6. Spring boot 和Vue开发中CORS跨域问题

    1. 遇到的问题: 我用spring-boot 做Rest服务,Vue做前端框架,用了element-admin-ui这个框架做后台管理.在调试的过程中遇到了如下错误: Preflight respo ...

  7. Vue开发中有着原声app效果的滚动的第三方插件better-scroll在github的上面的运用方法及地址

    https://github.com/ustbhuangyi/better-scroll 以上是github地址 better-scroll    中文文档 What is better-scroll ...

  8. vue 开发中element-ui库的switch开关绑定number类型数据不成功问题 解决方法

    最近在使用element-ui库进行vue项目的开发,这个ui库对于一些后台管理项目的开发还是非常实用的,各种组件都比较齐全,而且文档也很详细.但是对于我这种初学者来说,部分组件的文档还需更加详细. ...

  9. 在vue开发中会遇到methods方法里有一个函数嵌套另一个函数,最内层函数this取不到data数据,该怎么解决?

    一,问题 在vue的methods方法中两个函数互相嵌套,最内层函数this取不到data数据 二,原因 this的指向问题 三,解决方法 (1)给最外层函数this重新赋值给一个变量 methods ...

最新文章

  1. 快手八卦!突破TensorFlow、PyTorch并行瓶颈的开源分布式训练框架来了!
  2. 安卓APP动态调试-IDA实用攻略
  3. springmvc 音频流输出_音频管理模块AudioDeviceModule解读
  4. 【算法】Logistic regression (逻辑回归) 概述
  5. CUDA 中 FFT 的使用
  6. python substr函数_Sql SUBSTR函数
  7. Oracle11g x64使用Oracle SQL Developer报错:Unable to find a Java Virtual Machine
  8. github 改善网速
  9. 后序非递归遍历二叉树的应用
  10. Aizu - 1386 Starting a Scenic Railroad Service (思维乱搞)
  11. local class incompatible: stream classdesc serialVersionUID = -3129896799942729832, local class seri
  12. ※设计模式※→☆创建型模式☆============Builder模式(五)
  13. 解决transition与fadeIn,fadeOut冲突问题
  14. 网页服务器修复,网页被劫持 网页被劫持后跳转发布网修复方法
  15. ready等方法 微信小程序_微信小程序开发一些经验
  16. 实现QT打开Word文档
  17. shiro官方源码包下载
  18. MOS管与三极管比较及应用
  19. oul可以用作c语言常量吗,吉大15秋学期《C语言程序设计》在线作业二 答案
  20. ruoyi-cloud 服务器端idea启动报错Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec (defau

热门文章

  1. 1、misa统计SRR结果
  2. 打印选课学生名单 (25分)
  3. 爬虫爬取实时新闻标题、时间及新闻内容并保存
  4. html字体样式(2)
  5. 如何在ps中添加图片上的塑料布效果
  6. 逆向工程实验——pre6(汇编、Android逆向、RSA算法破解)
  7. 银行相关术语及其翻译
  8. 乐乐课堂_leleketang.com
  9. 青龙脚本-趣闲赚(更新)
  10. RDS数据库申请外网地址