说你做的、做你说的

watch和computed的区别

computed和watch的区别 1.computed能完成的功能,watch都可以完成。 2.watch能完成的功能,computed不一定能完成,例如:watch可以进行异步操作(setTimeout). 两个重要的小原则 1.所被Vue管理的函数,最好写成普通函数,这样this的指向才是vm或组件实例对象。 2.所有不被vue所管理的函数(定时器的回调函数、ajax的回调函数等、p......
Vue

mixin混入

可以把多个组件都需要使用的东西配置成一个mixin对象 1.第一步在src>mixin.js(创建js) 123456789101112131415161718export const mixin = { methods: { showName() { alert(this.name) } }, moun......
Vue

plugins(自定义插件)

1.在src>plugins.js(创建js) 12345678910111213141516171819202122232425262728293031323334353637export default { install(Vue) { Vue.filter('mySlice', function (value) { ......
Vue

vue.js与vue.runtime.xxx.js的区别

vue.js是完整版的vue,包含:核心功能+模版解析器 vue.runtime.xxx.js是运行版的vue只包含:核心功能,没有模版解析器 vue.runtime.xxx.js体积更小! 因为vue.runtime.xxx.js没有模版解析器,所以不能使用template配置项,需要使用render函数接收到的createElement函数去指定具体内容 12345678910// 创建......
Vue

vue中一些npm命令

1.nanoid插件(随机数) 12345678910//npm i nanoid安装import {nanoid} from 'nanoid'export default { name: "MyHeader", data() { return { id: nanoid(),//......
Vue

vue中关闭eslint语法

在根目录创建vue.config.js 123module.exports = { lintOnSave:false,//关闭语法检查} ...
Vue

vue通过子向父传值(组件自定义事件)

第一种:父组件给子组件传递函数类型的props实现 父组件 12345678910111213141516171819202122232425<template> <div id="root"> <School :add = "add" /> <Student /> </div>......
Vue

vue中一个重要的内置关系

一个重要的内置关系:VueComponent.prototype.__proto__==Vue.prototype 让组件实例(vc)可以访问到vue原型对象上的属性,方法。 Vue团队并没有让组件(VueComponent构造函数)的原型对象的隐式原型对象指向Object的原型对象,而是把它修改,指向了Vue的原型对象。这样就可以让组件实例对象(vc)可以访问到Vue原型对象上的属性,......
Vue

vue中组件的data为什么是一个函数

组件是可复用的,一个组件被创建好之后,就可能被用在多个地方,组件不管复用多少次,组件中的data数据都应该是相互隔离的,互不影响,基于这一理念,组件每复用一次,data就复制一份,之后,当某一处复用的地方组件内data数据改变时,其他复用地方的组件data数据不受影响. https://www.cnblogs.com/wangjiachen666/p/9876266.html ...
Vue

链接

主题链接 https://gitee.com/V_Vincen/hexo-theme-livemylife vue运行机制全局概览 https://www.kancloud.cn/sllyli/vuejs/1244017 视频转GIF https://www.xunjieshipin.com/video-setgif 色谱 http://zhongguose.com/#lusuihui ht......