当前位置: 首页 > news >正文

自主免费建站网站wordpress退出代码

自主免费建站网站,wordpress退出代码,上海做网站的公司有哪些,wordpress邮件发送功能无法开启一.创建Vue 1.Vue-CLI:创建Vue的脚手架工具 2.Create-vue#xff1a;是Vue官方提供的脚手架之一,底层采用官方自主研发的vite,快捷#xff0c;开发方便。 3.准备工作:系统中需要安装nodejs环境#xff0c;在该环境中提供npm包管理器 4.创建Vue项目的命令:npm init vuela…一.创建Vue 1.Vue-CLI:创建Vue的脚手架工具 2.Create-vue是Vue官方提供的脚手架之一,底层采用官方自主研发的vite,快捷开发方便。 3.准备工作:系统中需要安装nodejs环境在该环境中提供npm包管理器 4.创建Vue项目的命令:npm init vuelatest 5.切换至新建的项目目录下:cd vue-demol1 6.安装项目的基础依赖:npm install 7.需要注意的是npm安装比较慢时需要将npm镜像地切换至国内镜像参考API 8.启动项目:npm run dev 9.默认访问界面 二.项目目录 node_models:包管理器 main.js:入口文件 index.html:挂载文件 app.vue:根组件 script/script template/template style/style vite.config.js:项目配置文件基于vite的配置 packege.json:项目的包文件包含启动信息依赖版本配置 三.组合式API 将项目中需要核心API进行封装,提供setup的语法糖 通常情况下:组合式API的优先级最高 setup选项的执行时机? 在组件加载时最先执行优先级高于钩子函数beforeCreate() setup写代码的特点是什么? 定义数据函数 setup中this是否还指向组件实例? this默认情况下指向undefined 3.2reactive和ref函数 实现双向数据绑定(响应式数据)的组合式api 3.2.1.reactive 接收对象类型数据参数,返回响应式对象 如何使用: 导入reactive使用reactive函数 优点:语法清晰使用简单 缺点:只支持对象类型的数据 3.2.2.ref 接受简单数据或者对象数据类型参数,返回响应式对象 如何使用: 导入ref使用ref函数 优点:支持多种数据类型页面元素中可以直接使用引用名 缺点:脚本中需要通过value属性控制数据 reactive和ref函数的共同作用是什么? 用函数调用的发式生成响应式数据实现双向数据绑定 reactive和ref对比谁更好? reactive不能处理简单类型数据 ref支持更多种数据类型,需要通过value属性操作数据 ref内部是依赖reactive 3.3computed 计算属性:实现的功能与Vue2的语法一致在Vue3中只是改变语法结构 如何使用: 导入computed执行函数完成计算过程 计算属性的缺点? 计算属性在异步请求中会出现数据不匹配的情况 计算属性的特点? 计算属性用于进行运算,避免直接修改值 3.4Watch watch函数用于监听数据变化,可以侦听一个或多个的变化 函数参数:newVal新数据。oldVal旧数据。Immediate立即执行deep深度侦听 如何使用: 导入函数调用执行函数 作为函数的第一个参数,ref对象需要通过value获取值吗? 不需要,watch会自动读取 Watch能侦听什么样的数据? 单个或多个数据 不开启deep,直接修改对象中的属性值会触发回调函数吗? 不会,默认浅层监听 不开启deep需要侦听对象中的某一个属性怎么执行回调函数? 将第一个参数传入函数返回需要监听的属性 3.5.生命周期函数 在组件的初始化挂载元素加载前更新销毁等环节自动调用的回调函数 选项式API(Vue2) 组合式API(Vue3) beforeCreate/created setup beforeMount onBeforeMount mounted onmounted beforeUpdate onBeforeUpdate updated onUpdated beforeUnmount onBeforeUnmount unmounted onUnmounted 如何使用: 调用工具使用函数 组合式API中的生命周期函数语法格式是什么? 可以像调用函数一样去使用。on生命周期的名字 在组合式API中如何调用onCreated函数? 在组合式API中没有onCreated函数,已经集成到setup中了 beforeCreate与setup谁的优先级更高? setup优先级更高 组合式API中,组件卸载完毕调用哪一个钩子函数? onUnmounted 钩子hook函数是处理拦截在软件组件之间传递的函数调用、事件或消息的代码本质上是用以处理系统消息的程序通过系统调用将其挂入系统中。 四.调用setup 1.App.vue里面的script/script中 console.log(调用了setup)const message今天天气不错;const logMessage(){console.log(message)} 在template中写 {{ message }}button clicklogMessagegotoLog/button 2.使用reactive 在App.vue文件中的script/script中 import { reactive,ref } from vue; const statereactive({count:0})const setCount(){state.count} 在template中写 button clicksetCount{{ state.count }}/button 3.computed计算属性 const countref(0)const setCount(){count.value//ref会将值存放在value属性中,通过调用该属性获取数据} button clicksetCount{{ count}}/button script setup //export default{// setup(){// console.log(调用了setup)// const message今天天气不错;// const logMessage(){// console.log(message)// }// return{// message,// logMessage// }// },//} // console.log(调用了setup)// const message今天天气不错;// const logMessage(){// console.log(message)// }//使用reactive()import { reactive,ref } from vue; // const statereactive({count:0})// const setCount(){// state.count// }//computed计算属性// const countref(0)// const setCount(){// count.value//ref会将值存放在value属性中,通过调用该属性获取数据// }// import { computed } from vue;// const listref([1,2,3,4,5,6,7,8,9])// const computedListcomputed((){// return list.value.filter(itemitem2)// })// //3秒之后源list中的值增加// setTimeout((){// list.value.push(10,11)// },3000)//watch侦听属性// import { watch } from vue;// const countref(0)// const setCount(){// count.value// }// const usernameref(wahaha)// const setUsername(){// username.valuezhangsan// }//侦听一个数// watch(count,(newVal,oldVal){// console.log(count变化了,newVal,oldVal)// })//侦听多个数据//参数1:数组侦听多个数据//参数2的参数1:新值//参数2的参数2:旧值// watch([count,username],([newVal,newVal1],[oldVal,oldVal1]){// console.log(count变化了,[newVal,newVal1],[oldVal,oldVal1])// })//立即侦听,页面渲染完毕先执行一次侦听动作// import {ref,watch} from vue// const countref(0)// const setCount(){// count.value// }// watch(count,(){// console.log(count值变化了)// },{immediate:true})//深度侦听// import {ref,watch} from vue// const stateref({count:0})// const setStateByCount(){// state.value.count// }// watch(state,(){// console.log(state中的count值变化了)// },{// deep:true// })//深度侦听对象数据中某一个属性(精确侦听)// import {ref,watch} from vue// const inforef({// username:wahaha,// age:18// })// const setInfoByName(){// info.value.username张三// }// const setInfoByAge(){// info.value.age28// }// watch(()// info.value.age// ,(){// console.log(age变化了)// })//生命周期函数// import { onMounted } from vue;// onMounted((){// console.log(元素加载完毕执行了mounted函数1)// })// onMounted((){// console.log(元素加载完毕执行了mounted函数2)// }) /scripttemplatethis is divdiv!-- {{ message }}button clicklogMessagegotoLog/button --!-- button clicksetCount{{ state.count }}/button --!-- button clicksetCount{{ count}}/button --!-- 原值{{ list }}计算属性返回值{{ computedList }} --!-- button clicksetCount{{ count}}/button --!-- button clicksetUsername{{ username}}/button --!-- button clicksetCount{{ count}}/button --!-- {{ state.count }}button clicksetStateByCount修改state中的count值/button --!-- {{ info.username }}{{ info.age }}button clicksetInfoByName修改姓名/buttonbutton clicksetInfoByAge修改年龄/button --/div /templatestyle scoped/style
http://www.hkea.cn/news/14355883/

相关文章:

  • 设计电子商务网站建设方案asp网络公司程序 网站公司企业建设源码 网站设计模板seo优化
  • 毕业设计 旅游网站建设网络营销推广活动方案
  • 彩票网站开发制作需要什么建设网站上申请劳务资质吗
  • 河南微网站建设公司哪家好上海网站建设服务商
  • 网站备案证书下载密码忘了英语课件做的好的网站
  • 网站制作源码版权网页开发工具软件
  • 潍坊网站制作公司哪家比较好关键词优化技巧有哪些
  • 做网站优化有什么途径自适应企业网站源码
  • 泰安集团网站建设公司seow
  • 网站建设收费标准公司手机网站 生成app
  • 四川哪家网站做的最好游戏推广代理加盟
  • 海城 网站建设三合一商城网站
  • 哪些网站可以做外部锚文本wordpress在线安装插件在哪里
  • 松江网站开发培训班成都建筑网站建设
  • 福甭市建设局网站顺企网下载
  • wordpress建站专家wordpress 跳转 文章
  • 做养生的网站多吗用什么编辑wordpress
  • 宜昌市做网站WordPress数字商城模板
  • 网站框架优化淮北论坛租房信息
  • 下载建网站主题字体wordpress
  • wordpress 手工网站广州交易中心
  • 电子商务网站怎么建设济阳网站建设公司
  • 厦门市建设局网站住房保障网站建设微信文章
  • 叮当设计网站wordpress制作海报
  • 软件园二期做网站的公司有哪些wordpress 编写文章
  • 物流那个网站做推广好企业解决方案平台
  • 扬州 网站 建设建设银行网站卡死
  • 以下属于网站页面设计的原则有重庆网站设计总部
  • 建设银行e路通网站做采集网站的方法
  • 公司建设网站的注意事项百度推广优化怎么做