vue.js - Vue2 组件为价值
问题描述
可以在组件标签之间将值传递给组件吗?
示例:在格式化货币价值的组件中,我创建为:
<vue-component value="50" />
它显示
$ 50,00
现在,出于好奇,这是一种调用组件的方法,如下所示:
<vue-component>50</vue-component>
解决方案
阅读插槽:vuejs.org/v2/guide/components-slots.html
铁:<template><h1><slot/></h1></template>
您可以通过以下方式访问 ita 值:this.$slots.default[0].text
有可能的事实并不意味着你应该这样做。事实上,恰恰相反。Props 有多种优势(例如标记为必需、默认值、验证器等等),但首先,它们是将数据传递给每个 vuejs 开发人员都会理解的子组件的标准化方式。
推荐阅读
- wordpress - 在 WordPress 中对自定义分类父级进行排序
- sql-server - 如何通过shell脚本验证abc.sql文件中的所有T-SQL查询是否成功执行?
- acumatica - 从任务中删除所需的所有者
- javascript - 如何看到 dns-prefetch 的优势?
- java - 不使用 console.log 但 alert 类似于 Java println
- docker - 如何优雅地分离无限睡眠泊坞窗以及为什么
- amazon-web-services - 在 AWS Step Functions 中传递变量
- amazon-web-services - 适用于业务合作伙伴的 AWS e RDS 数据访问层
- azure-devops - 有没有办法在本地运行 Azure Pipelines 配置以查看其输出?
- json - 有没有办法从 Django REST Created API 发送 Json 有效负载作为有效负载以及另一个 API?