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

网站建设域名和空间小程序赚钱的方式

网站建设域名和空间,小程序赚钱的方式,邯郸网络营销平台建设,北京市海淀区网站建设文章目录 1.创建Vue项目1.1创建项目1.2 初始项目 2.vue3 语法2.1 复杂写法2.2 简易写法2.3 reactive#xff08;对象类型#xff09;2.4 ref#xff08;简单类型#xff09;2.5 computed(计算属性)2.6 watch#xff08;监听#xff09; 3.vue3 生命周期4.vue3 组件通信4.… 文章目录 1.创建Vue项目1.1创建项目1.2 初始项目 2.vue3 语法2.1 复杂写法2.2 简易写法2.3 reactive对象类型2.4 ref简单类型2.5 computed(计算属性)2.6 watch监听 3.vue3 生命周期4.vue3 组件通信4.1 父传子defineProps4.1 子传父defineEmits 5.vue3 跨组件通信5.1 跨层传递数据5.2 跨层传递方法 6.vue3 跨组件通信pinia6.1 下载pinia6.2 pinia的全局注册6.3 pinia的使用 1.创建Vue项目 1.1创建项目 项目文件下运行 npm init vuelatest npm init vuelatest1.2 初始项目 npm install2.vue3 语法 2.1 复杂写法 script export default {setup() {const message 年后;const messagehandle () {console.log(message);};return {message,messagehandle,};}, }; /script2.2 简易写法 script setup const message 你好呀; const logHandle () {console.log(message); }; /script 响应式api完成响应式数据 2.3 reactive对象类型 script setup //引入响应式对象 import { reactive } from vue; //执行响应式对象 const state reactive({status: 0, }); //自定义匿名函数 const addCunt () {state.status; }; /script2.4 ref简单类型 ref执行的响应式数据要用.value接受, import { ref } from vue;const state ref(0);const addCunt () {state.value; };2.5 computed(计算属性) 调用computed返回值用一个常量接受。 script setup import { ref } from vue; import { computed } from vue; const list ref([1, 2, 3, 4, 5, 6, 7, 8]);const computedList computed(() {return list.value.filter((item) item 2); }); /script2.6 watch监听 1.监听单个值的变化 2.watch 默认是监听ref浅层监听。 //监听数据的变化 watch(count, (newValue, oldValue) {console.log(newValue, , oldValue); });2.监听多个值的变化 //监听数据的变化 watch([count, name], ([newCount, newName], [oldCount, oldName]) {console.log(newCount, newName, , oldCount, oldName); });immediate在为触发前执行一次 watch(count,() {console.log(11);},{immediate: true,} );4.深度监听 watch(count,() {console.log(111);},{deep: true,} );3.vue3 生命周期 vue3的生命周期和vue2类似。 4.vue3 组件通信 4.1 父传子defineProps 1.在父组件在vue3中引入子组件直接使用不需要注册 2.在子组件通过defineProps接受数据 父 script setup import { ref } from vue; import sonCom from ./components/son.vue; const number ref(100); /scripttemplatedivsonCom message小明 :numbernumber/sonCom/div /template子 templatediv{{ message }}{{ number }}/div /templatescript setup const count defineProps({message: String,number: Number, }); console.log(count.message); /scriptstyle/style4.1 子传父defineEmits script setup import sonCom from ./components/son.vue; import { ref } from vue; const getMessage (msg) {console.log(msg); }; /scripttemplatedivsonCom get-messagegetMessage/sonCom/div /template templatebutton clicksendMsg按钮/button /templatescript setup const emit defineEmits([get-message]); const sendMsg () {emit(get-message, 5555); }; /scriptstyle/style 5.vue3 跨组件通信 provide 发送消息inject接受消息 5.1 跨层传递数据 发送消息 provide(data-key, count);接受消息 const message inject(data-key);5.2 跨层传递方法 const count ref(0); const addcount () {count.value; };provide(methods, addcount);const methods inject(methods);6.vue3 跨组件通信pinia pinia官网 6.1 下载pinia npm install pinia6.2 pinia的全局注册 import ./assets/main.cssimport { createApp } from vue import { createPinia } from pinia import App from ./App.vueconst piniacreatePinia()createApp(App).use(pinia).mount(#app) 6.3 pinia的使用 import {defineStore} from pinia import { ref } from vue export const useCounterStoredefineStore(counter,(){//定义数据const countref(0)//定义方法const addCount(){count.value}//以对象返回数据return{count,addCount} })使用pinia script setup //导入方法 import { useCounterStore } from ./stores/counter; //执行方法得到实例对象 const useCounter useCounterStore(); console.log(useCounter); /scripttemplatedivbutton clickuseCounter.addCount{{ useCounter.count }}/button/div /template
http://www.hkea.cn/news/14408918/

相关文章:

  • 网站数据库特点网站图片地址怎么做
  • 岗厦网站建设深圳企业官网设计公司
  • 北京大龙建设集团有限公司网站wordpress 修改注册
  • 中信银行网站怎么做的怎么烂个人网站下载
  • php快速建站工具不需要企业提供
  • 网站ico湖南建设厅网站勘查设计
  • 最好的锦州网站建设互联网营销系统
  • 泉州做网站qzxiaolv网站搜索系统
  • html5线上运营网站东莞市手机网站
  • 网站搭建报价表网站建设4435
  • 网站主办者有效证件电子件简述网站制作步骤
  • 西安高端网站制作电商网站开发app意义
  • 企业品牌网站建设费用网站建设的pest分析
  • 怎么模仿网站做ppt网站建设优化培训
  • mini主机做网站服务器湖北微网站建设多少钱
  • 如何创建一个企业网站学院网站建设用户需求分析报告
  • 江门做公司网站山东省建设监理协会网站
  • 郑州做网站的企业珠海注册公司哪家代理好
  • 做ppt的软件怎么下载网站a5源码网站
  • 网站上不去首页seo要怎么办网页设计实训报告1200
  • 旅游搭建网站营销型网站建设概述
  • 艺术作品欣赏网站注册网站排名公司
  • 网站设计公司收费标准sem优化服务公司
  • 网站开发调查问卷广东省建设执业资格注册中心网站
  • 外贸平台网站有哪些长沙网站设计公司排名
  • 做化工的外贸网站都有什么做网站的软件dw
  • thinksns网站开发交易网站建设具体方案
  • 临城网站视频直播sdk
  • 学做电影网站有人看片吗免费的
  • 建设网站的费用预算厦门国外网站建设公司