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

2024最近爆发的流感叫什么兰州企业网络推广优化

2024最近爆发的流感叫什么,兰州企业网络推广优化,龙华营销型网站费用,揭阳网站推广教程ref是什么? 生成值类型的响应式数据可用于模板和reactive通过.value修改值可以获取DOM元素 p ref”elemRef”{{nameRef}} -- {{state.name}}/p // 获取dom元素 onMounted((){ console.log(elemRef.value); }); toRef是什么? 针对一个响应式对象(rea…ref是什么? 生成值类型的响应式数据可用于模板和reactive通过.value修改值可以获取DOM元素 p ref”elemRef”{{nameRef}} -- {{state.name}}/p // 获取dom元素 onMounted((){ console.log(elemRef.value); }); toRef是什么? 针对一个响应式对象(reactive封装)的prop属性!!!创建一个ref, 具有响应式两者保持引用关系 toRefs是什么? 将响应式对象(reactive封装)转换为普通对象对象的每个prop属性都是对应的ref两者保持引用关系 最佳使用方式 用reactive做对象的响应式, 用ref做值类型响应式需要解构响应式对象使用toRefs(state), 只需要获取单个响应式值类型使用toRef(state, ‘xxx’);ref的变量命名都用xxRef合成函数返回响应式对象时, 用toRefs(usexx这种钩子函数); 使用示例: 1. 子组件, script标签是这种写法: script setup langts时 script setup langts import { ref, reactive, toRef, toRefs, defineProps } from vue; // 父组件传数据 :msgxxx defineProps({msg: String }); // 子组件通知父组件使用onSayHelloxxx, 子组件需要使用时eg: emites(onSayHello, hello啊啊啊啊) interface IEmits {(e: onSayHello, arg1: String): void; } const emites defineEmitsIEmits(); const state reactive({name: alice,age: 20,sex: 女 });// 将reactive封装的对象, 使用toRefs获取的对象, 它可以进一步解构, 获取响应式值类型变量 const stateRef toRefs(state); const { name: nameRef, age: ageRef } stateRef // 将reactive封装的对象, 使用toRef获取某个属性值, 具备响应式 const sexRef toRef(state, sex) const sayHello2 () {msgRef.value 你好!emites(onSayHello, hello-----) } // xx.key ???适用于reactive封装的响应式对象 const updateState () {state.name 双双;state.age 22;state.sex 男;// 或者找到响应式值类型,使用 .value进行修改// nameRef.value 双双// ageRef.value 22// sexRef.value 男 } // ref值类型, 使用.value进行修改 const updateRef () {msgRef.value hello! }const msgRef ref(值类型); /scripttemplateh1{{ msg }}/h1h1{{ msgRef }}, 我叫:{{ nameRef }}, 年龄:{{ ageRef }}, 性别:{{ sexRef }}/h1button clicksayHello2打招呼/buttonbutton clickupdateState修改名字,年龄,性别/buttonbutton clickupdateRef用英文打招呼/button /templatestyle scoped .read-the-docs {color: #888; }button {margin: 10px; } /style2. 子组件, script标签是这种写法: script时 script import { ref, reactive, toRef, toRefs } from vue export default {props: {msg: String},emits: [onSayHello],setup(props, { emit }) {console.log(props); // 父组件传进来的数据const state reactive({name: alice,age: 20,sex: 1});// 将reactive封装的对象, 使用toRefs获取的对象, 它可以进一步解构, 获取响应式值类型变量const stateRef toRefs(state);const { name: nameRef, age: ageRef } stateRef// 将reactive封装的对象, 使用toRef获取某个属性值, 具备响应式const sexRef toRef(state, sex)const sayHello2 () {msgRef.value hello, 你好!emit(onSayHello, hello-----)}// xx.key ???适用于reactive封装的响应式对象const updateState () {state.name 双双;state.age 22;state.sex 0;}// ref值类型, 使用.value进行修改const updateRef () {msgRef.value 你好啊!ageRef.value 33sexRef.value 男}const msgRef ref(值类型);// 注意要返回变量和方法等模板需要使用的东西, 否则页面不会渲染return {msgRef,sayHello2,nameRef,ageRef,sexRef,updateState,updateRef,}} } /scripttemplateh1{{ msgRef }}, 我叫:{{ nameRef }}, 年龄:{{ ageRef }}, 性别:{{ sexRef }}/h1button clicksayHello2say hello/buttonbutton clickupdateState修改state的值/buttonbutton clickupdateRef修改ref的值/button /templatestyle scoped button {margin: 10px; } /style父组件: App.vue script setup import HelloWorld from ./components/Test2.vue function onSayHello(a) {console.log(a) } /scripttemplateHelloWorld msgVite Vue onSayHelloonSayHello/ /templatestyle scoped .logo.vue:hover {filter: drop-shadow(0 0 2em #42b883aa); } /style
http://www.dnsts.com.cn/news/27372.html

相关文章:

  • 淘客返利网站怎么做化妆网站建设的目的
  • 做微商截图的网站网站搭建服务器需要多少钱
  • 兰州网站制作公司服务电话电子商务网站的管理
  • 做会计要经常关注哪些网站做网站花了2万多
  • 绍兴网站建设关于网站开发的商业计划书
  • 电子书籍网站开发六安网约车平台
  • 网站域名记录值常州外贸集团 网站建设
  • 笑话类网站用什么做网站管理助手建站
  • 响应式网站怎么做无缝轮播图wordpress apache ssl
  • 做网站链接怎么弄网站开发建设合同模板
  • 网站后台数据应该怎么做怎么去找做网站的
  • 老李网站建设网站设计有限公司是干嘛的
  • 建成区违法建设治理网站外汇直播网站建设开发
  • 郑州好的网站建站完整网站模板下载
  • 如何做网站引流wordpress分类导航模板
  • 网站内页权重查询千库网下载
  • 公众平台的微信网站开发东莞seo建站优化方法
  • 完全免费空间网站疯狂购网站开发商
  • 徐州企业网站建设公司企业网站建设实训体会
  • 建设银行防钓鱼网站萝岗门户网站建设
  • 模板网站建设公司画质优化app下载
  • js源码下载从哪个网站能下载南昌营销网站建设
  • 南阳网站建设培训班我想弄个自己的卖货网站怎样做
  • 做网站价格差异很大app大全免费软件下载安装
  • 免费搭建自助网站渠道合作平台
  • 中山小程序开发济南网站的优化
  • 高端网站制作技术公司简单网站多少钱
  • 个人网站转企业网站成都房产信息网官网查询系统
  • 成都APP,微网站开发山东济宁网站建设
  • 各行各业网站建设广西北海市住房和建设厅网站