在那些网站上做企业宣传好,免费的网络营销方式,大良营销网站建设咨询,谁有做爰网站13、watch侦听器#xff08;监视器#xff09;
#xff08;1#xff09;作用#xff1a;监视数据变化#xff0c;执行一些业务逻辑或异步操作
#xff08;2#xff09;语法#xff1a;
1#xff09;简写语法——简单数据类型#xff0c;直接监视
①
Watch:{
数…13、watch侦听器监视器
1作用监视数据变化执行一些业务逻辑或异步操作
2语法
1简写语法——简单数据类型直接监视
①
Watch:{
数据属性名newValue,oldValue{
一些业务逻辑或异步操作
}
‘对象·属性名’newValue,oldValue{
一些业务逻辑或异步操作
}
}
②示例 结果 2完整写法——添加额外配置项
①deep:true对复杂类型深度监视 ②immediate:true初始化立刻执行一次handler方法 14、Vue生命周期和生命周期的四个阶段
1Vue生命周期 1概念 一个Vue实例从创建到销毁的整个过程。
2生命周期的四个阶段创建、挂载、更新、销毁 1创建阶段将数据变为响应式数据。执行一次。在数据转化完成后可以发送初始化渲染 请求 2挂载阶段渲染模版。执行一次。挂载完后可以进行dom操作。 3更新阶段数据修改视图更新。可以执行多次。 4销毁阶段销毁实例。
3Vue生命周期函数钩子函数
Vue生命周期过程中会自动运行一些函数被称为生命周期钩子让开发者可以在特定的阶段运行自己的代码 1创建阶段 ①beforeCreate ②created发送初始化渲染请求 2挂载阶段 ①beforeMount ②mounted操作dom 3更新阶段 ①beforeUpdate ②updated 4销毁阶段 ①before Destroy释放除Vue以外的资源清除定时器延时器…… ②destroyed
4示例
代码 结果 15、工程化开发和脚手架Vue cli
1开发Vue的两种方式 1核心包传统开发模式基于html/css/js文件直接引入核心包开发Vue。 2工程化开发模式基于构建工具例如webpack的环境中开发Vue。
2概念 Vue cli是Vue官方提供的一个全局命令工具可以帮助我们快速创建一个标准化基础架子。集成了webpack配置
3好处 1开箱即用0配置 2内置babel等工具 3标准化
4使用步骤 1全局安装一次yarn global add vue/cli 或npm i vue/cli -g 2查看Vue版本vue –version 3创建项目架子vue create project-name项目名-不能用中文 ①新建一个文件夹右键打开“终端” ②创建vue项目架子vue create 项目名 回车 ③选择Vue2 回车
创建需等待 创建成功自动产生一个vue-demo1文件
没产生先刷新一下 4启动项目yarn serve 或npm run serve找package.json ①进到创建的目录里执行npm run serve 回车 ②在浏览器输入“localhost:8080”启动成功 5安装出现问题
如果已经安装或者安装了nvm又或者初次安装但是出现vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的 名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一 次。 所在位置 行:1 字符: 1 vue create vue-demo1 ~~~ Category
或者安装了nvm的可以尝试一下这个方法
1通过vue.cmd在你安装脚手架的那个盘查找这里是D盘vue-codemod.cmd文件复制它的路径 2按win键打开“设置”找到“高级系统设置” 3打开“环境变量”在“系统变量”里新建一个“VUE”的变量找到“Path”新建一个将“%VUE%”填进去