vue 非父子组件传值

发布于 2022-09-07 20:16:10 字数 1429 浏览 22 评论 0

问题描述

clipboard.png
点击职业类别出现

clipboard.png

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

        <cell title="职业类别" is-link @click.native="popup_show" v-model="members.aOccupationType"></cell>

<div v-transfer-dom>

  <popup v-model="show4">
    <popup-header right-text="确定" title="请选择职业类型" :show-bottom-border="false" @on-click-left="show1 = false" 
    @on-click-right="popopClick"></popup-header>
    <picker :data="occuPationTypes" v-model="members.aOccupationType" :show-name="true" :columns="1" @on-change='change'></picker>
    <span style="line-height:0.85rem;font-size:0.6rem;"><strong style="padding-left:0.6rem;font-weight:normal;"> 11</strong><grid
          class="occupation" :show-lr-borders="false" :show-vertical-dividers="false"><grid-item link="/members/moreimg"
                                                                                                 style="color: #458CF5;
    ">《表》</grid-item></grid></span>
  </popup>
</div>

你期待的结果是什么?实际看到的错误信息又是什么?

在职业类别的框中正常显示的该是一类,二类...
现在的困惑是 不知道该如何写 让cell框中的值正常显示出来 求大神指教一下 谢谢啦

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

守不住的情 2022-09-14 20:16:10

父子组件传值,可以参考这个
Vue组件通信深入

扭转时空 2022-09-14 20:16:10

你可以写个filter过滤器啊,把['4']转换一下哈

2022-09-14 20:16:10

我不明白 你到底想问什么
你是想问 如何让显示的得到期望的字符串嘛 还是 vue父子组件通信传值
如果是通信传值 你可以用 event bus 或者vuex 或者去localstorage 里面去取
如果是得到期望的字符 vue filter 或者 change事件map处理下 返回新的value 给你说的cell的v-model

薄情伤 2022-09-14 20:16:10

你可以把里面的type对应的titlet添加到一个数组里,然后用的时候在组件里添加上:titles.sync=“”,我也遇到过你这样的问题,希望对你有帮助

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文