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

建设网站收废品电竞网站建设方案

建设网站收废品,电竞网站建设方案,常州网站公司网站,沃家组网网络服务费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.w-s-a.com/news/893181/

相关文章:

  • 建网络商城网站wordpress关于
  • 专业网站建设分类标准重庆网站开发哪家专业
  • 织梦的网站关键词如何自己搭建微信小程序
  • 怎么做基金公司网站韩都衣舍网站建设ppt
  • 外贸网站模板aspnet网站开发 视频
  • 上海植物租赁做网站南浔网站建设
  • 怎么做学校网站做兼职工作上哪个网站招聘
  • 软件下载网站哪个比较好杭州开发小程序
  • 做网站都用什么技术学做名片的网站
  • 备案网站忘记密码乐装网
  • 电商扶贫网站建设淄博网站建设小程序
  • 网站群建设代理丰城网站建设公司
  • 青岛网站建设服务器wordpress迁移跳转原网站
  • 泰安网站建设哪里有公司如何注册网站
  • 做网站开专票税钱是多少个点上海市有哪些公司
  • 寿县有做网站开发的吗宁波网站建设方式
  • 网站建设和网站推广服务器怎么发布网站
  • 比较好的摄影网站雅安市政建设公司网站
  • 网站与微信区别wordpress 站内信
  • 宁夏网站开发设计说明书源码下载脚本之家
  • 邱县做网站百度搜索排名机制
  • 运城个人网站建设智慧团建系统官方网站登录
  • 公司营业执照可以做几个网站一家专门做母婴的网站
  • 网站建设商标属于哪个类别搜狗seo快速排名公司
  • 织梦做商城网站企业网络建站
  • 网站后期维护都有什么wordpress首页加图片
  • 展会网站怎么做网页设计与制作教程版徐洪亮课后答案
  • 石景山网站建设设计公司建设网站怎么建立服务器
  • 本地生活服务平台app网站关键词优化原理
  • 建网站的公司叫什么重庆论坛建站模板