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

百度网站地图制作国内大型网站制作

百度网站地图制作,国内大型网站制作,成品网站货源1277,现在网站建设用dw哪个版本好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/189255.html

相关文章:

  • 电竞竞猜网站 建设湘潭网站建设有名磐石网络
  • 深圳制作手机网站个人工作室税收优惠政策
  • 麻涌仿做网站做音乐网站用什么程序
  • 免费建网站广告语旅游网站开发说明书
  • 长沙 网站开发报价宝塔wordpress经常502
  • 池州网站制作优化野花香视频在线观看社区
  • 网站建设与管理就业方向wordpress 调用接口
  • 制作一个小型网站微信公众平台号申请注册入口
  • 嘉峪关市网站建设设计哪个网站
  • 营销型网站建设电话wordpress设置文章登录可见
  • 购物网站建设情况汇报班级优化大师怎么加入班级
  • 企业网站网页设计有哪些wordpress分类目录样式模板
  • 网站集约化建设的意义软件开发者能看到手机信息吗
  • 中国建设银行网站企业登陆5a景区网站建设
  • 盘锦建设信息网站用wordpress仿一个网站模板
  • 河南建设网站信息查询中心制作网页中的链接怎么弄
  • 网站被挂黑链排名降权网络营销到底是个啥
  • 张家界网站建设多少钱wordpress 摄影 模板
  • 济南网站seo厂家花店网站建设目的
  • 全网营销型网站建设模板给公司起名字大全免费
  • 做网站客户怎么找烟台市龙口建设局网站
  • 如何设计中文网站淘宝店铺怎么买
  • 重庆最有效的网站推广对seo的认识和理解
  • 婚纱网站制作东莞seo外包公司费用
  • 南宁伯才网络建站如何逆冬seo
  • 设计一个企业网站首页网站如何做子域名
  • 本地做的网站怎么放到网上去建站宝盒源码
  • 郑州的做网站公司做的电影网站很卡
  • 孝感网站建设大连seo按天付费
  • 视频网站程序模板品牌设计培训