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

网站建设优化公司哪家好修改 wordpress footer

网站建设优化公司哪家好,修改 wordpress footer,买卖域名挣几十万,sem和网站建设的关系在组件传值中&#xff0c;无论是props还是slot都是单向数据流&#xff0c;父组件向子组件传值&#xff0c;子组件不能直接对父组件传过来的值进行重新赋值。 下面学习子组件向父组件传值的工具--emit。 在子组件emit设置传递的函数名和值 <template><view>子组件…

在组件传值中,无论是props还是slot都是单向数据流,父组件向子组件传值,子组件不能直接对父组件传过来的值进行重新赋值。

下面学习子组件向父组件传值的工具--emit。

在子组件emit设置传递的函数名和值

<template><view>子组件<button @click="$emit('add',Math.random())">提交</button></view>
</template>

子组件设置传递过去的函数名为add,值为一个随机数

在父组件中接收:

通过@add="onAdd",其中add就是子组件的函数名

<template><view><xxm-child @add="onAdd"></xxm-child><view class="box" :style="{background:color}">{{num}}</view></view>
</template><script setup>import {ref} from "vue"const num = ref(0)const color = ref("#ccc")const onAdd =function onAdd(e){console.log(e)num.value=ecolor.value="#"+String(e).substring(3,6)}
</script><style lang="scss" scoped>.box{width: 100%;height: 50px;}     
</style>

在父组件中,onAdd接收子组件传递过来的随机数并转化为字符串进行截取,得到一个颜色的随机数。效果如下:

当点击提交按钮时,随机数发生变化,颜色也随之改变。

在实际开发中,emit通常需要在JS部分进行处理,上面的

@click="$emit('add',Math.random())"

在JS部分需要这样写

<template><view>子组件<button @click="onClick">提交</button></view>
</template><script setup>const emit = defineEmits(["add"])function onClick(){emit('add',Math.random())}
</script>

 可以实现一样的效果。

如果子组件中涉及多个 ,可参照下面的方式进行处理:

子组件

<template><view>子组件<button @click="onClick">提交</button></view><view>------------</view><view><input type="text" @input="onInput" /></view>
</template><script setup>const emit = defineEmits(["add","change"])function onClick(){emit('add',Math.random())}function onInput(e){console.log(e.detail.value)emit("change",e.detail.value)}
</scipt>

父组件

<template><view><xxm-child @add="onAdd" @change="onChange"></xxm-child><view class="box" :style="{background:color,fontSize:size+'px'}">num:{{num}} </view></view>
</template><script setup>import {ref} from "vue"const num = ref(0)const size = ref(12)const color = ref("#ccc")const onAdd =function onAdd(e){console.log(e)num.value=ecolor.value="#"+String(e).substring(3,6)}function onChange(e){console.log(e)size.value=e}
</script>

 

http://www.dtcms.com/wzjs/554108.html

相关文章:

  • 亚马逊网站建设做什么如何看一个网站是用哪个语言做的
  • 企业网站硬件设计用wordpress做的博客
  • 如何建设数据报表网站网站服务器ip地址怎么查
  • 衡水网站网站建设金融理财网站建设
  • 专注南昌网站建设深圳英文网站建设公司
  • 备案个人网站名称梵克雅宝中国官网旗舰店
  • 上海地产网站建厦门网站建设方案开发
  • 买东西网站建设php做网站实例
  • windows 2003建设网站做ppt比较好的网站有哪些
  • 四川细胞库网站建设wordpress主题安装汉化包
  • 网站建设服务商是什么科技网站首页设计
  • 好的网站怎么设计师快速生成网站程序
  • 模块化网站建设系统云南工程建设信息网站
  • 公司网站开发说明介绍重庆彭水网站建设
  • 包头网站建设多少钱广州代理记账
  • 旅游网站建设那家好企业建设营销网站的基本步骤有哪些
  • 设计师找图网站建站前期准备
  • 做电商网站有什么用一元云淘网站开发
  • 交互式网站开发技术有哪些网站无法下载视频 怎么做
  • 团购网站建设案例网页游戏网站7
  • 唐山网站排名提升怎么查看网站是用什么系统做的
  • 凡科网站模块wordpress 微博登陆
  • 农产品网站建设的意义打开百度搜索
  • 科技有限公司可以做网站建设吗思源黑体 wordpress
  • 广西南宁市网站制作公司建设一个网站需要多少钱
  • 广东石油化工建设集团网站湖南湘江新区最新消息
  • 做宣传网站要多少钱机器人网站建设
  • 网站优化软件排名器比较厉害的网站制作公司
  • 重庆城市建设网站用python导入wordpress
  • 建正建设官方网站中国核工业第五建设有限公司待遇怎么样