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

做网站都需要租服务器吗湛江城市建设培训中心网站

做网站都需要租服务器吗,湛江城市建设培训中心网站,怎么在网站上做推,网站设计三把火科技vue组件含有v-model的props,当对其进行封装,想对该属性进行双向绑定时,可以采用computed的方式包一层get(){return props.xxx},set(v){emit(update:xxx,v)},或者使用vueuse的useModel来深层代理,但是只适合要封装的组件prop的内部的变量数据类型一致,不一致就只能拆开写,通…vue组件含有v-model的props,当对其进行封装,想对该属性进行双向绑定时,可以采用computed的方式包一层get(){return props.xxx},set(v){emit(update:xxx,v)},或者使用vueuse的useModel来深层代理,但是只适合要封装的组件prop的内部的变量数据类型一致,不一致就只能拆开写,通过watch监听prop更新内部变量, 然后内部变量在内部的v-model变化时抛出事件通知父组件. father.vue templatedivChild v-model:form-stateobj changeonChange/Child/div /templatescript setup import { ref } from vue; import Child from ./Child.vue;const obj ref({test: xihu });const onChange state {console.log(父组件监听, state); }; /scriptstyle langless scoped/style Child.vue templatediva-form :model_formStatea-form-item labeltewsta-cascaderv-model:value_formState.test:optionsoptionsplaceholderPlease select//a-form-item/a-form/div /templatescript setup import { ref, watch } from vue; import { cloneDeep } from lodash-es;const props defineProps({formState: {type: Object,default: () ({ test: })},transform: {type: Function} });const emit defineEmits([change, update:formState]); const _formState ref({test: [] });const options [{value: zhejiang,label: Zhejiang,children: [{value: hangzhou,label: Hangzhou,children: [{value: xihu,label: West Lake}]}]},{value: jiangsu,label: Jiangsu,children: [{value: nanjing,label: Nanjing,children: [{value: zhonghuamen,label: Zhong Hua Men}]}]} ];watch(() props.formState,v {const findPathById (treeArr, id) {const path [];let isFind false;const traverse nodes {if (!Array.isArray(nodes)) return;for (const node of nodes) {if (isFind) return;const { value, children } node;path.push(value);if (value id) {isFind true;return;}if (children children.length) {traverse(children);}if (!isFind) {path.pop();}}};traverse(treeArr);return path;};if (props.formState props.formState.test) {_formState.value.test findPathById(options, props.formState?.test);}},{immediate: true} ); watch(() _formState.value,newState {emit(change, newState);// ❌ emit(update:formState,newState) 这里如果进行双向绑定,会触发上面的watch无限循环},{deep: true,immediate: true} ); /scriptstyle langless scoped/style
http://www.pierceye.com/news/619550/

相关文章:

  • 网站建设与维护就业前景小程序开发外包注意事项
  • 胶州网站建设哪里有天润网站建设
  • 网站备案 怎么加搜索引擎网站建设
  • 做外贸自己开公司网站网站建设三个友好
  • 深圳高端品牌网站设计网站建设实训报告收获
  • 万虹点读机如何做系统下载网站网站seo的重要性
  • 同一家公司可以做几个网站吗铁岭网站开发公司
  • 网站推广费用大概需要多少钱个人二级网站怎么做
  • 查询企业的网站有哪些山东平台网站建设找哪家
  • 如何推广外贸型网站wordpress本地环境迁移
  • 网站建设国内外现状网站建设公司 网络服务
  • 百度网站首页福田时代汽车官方网站
  • 网站建设智推网深圳进出口贸易有限公司
  • 网站开发语言pwordpress v4.9.5
  • 东莞建站模板源码东莞注塑切水口东莞网站建设
  • 做文案策划需要看什么网站服装网站开发目的
  • 湖北定制型网站建设微信公众平台网页版
  • 需要做网站的公司有哪些免费网页模板之家
  • 淘客网站怎么备案合肥在线官网
  • 马上飞做的一些网站免费自助建站系统有哪些
  • 建网站投放广告赚钱wordpress全屏弹窗插件
  • 电子商务公司网站模版通辽网站建设公司
  • 国外社交网站建设苏州seo门户网
  • 小程序建站公司唐山网页搜索排名提升
  • 网站后台模板北京网络营销方案
  • 网站如何不被百度搜到浙江网站怎么做推广
  • 网站建设主机类型怎么选diy电子商城网站
  • 中文域名 怎么做网站门户网站建站系统
  • 网站上的个人词条怎么做的做网站推广有用吗
  • 定兴县住房和城乡建设局网站河南省新闻奖