Roger12
Roger12
  • 发布:2019-08-07 14:40
  • 更新:2020-03-19 18:33
  • 阅读:2719

【报Bug】main.js里定义的全局组件nvue获取不到?

分类:nvue

main.js里定义
import my from './components/my.js'
Vue.prototype.$my = my;
在vue都是正常运行的
但是在nvue页面不行
console.log(this.$my)//undefined

2019-08-07 14:40 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

楼主解决了吗?还是放弃了

DC1oud_用户

DC1oud_用户

我也好像遇到这个问题...
不过请问一下, Vue.prototype.$my = my; 是什么用法?把组件这样处理有什么用?

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

把代码打包发上来看一下

  • DC1oud_用户

    我上传不了东西, https://pan.baidu.com/s/1dARwMVHdyH96tG45L1UcjQ 提取密码:s33v

    麻烦帮忙看一下

    2019-09-02 15:24

  • DC1oud_用户

    HBuilder X版本是2.2.2.20190816

    2019-09-02 15:44

  • DCloud_uniCloud_WYQ

    回复 DC1oud_用户: 记错了,nvue确实不能用全局注册的组件,单独引入吧

    2019-09-02 15:59

  • DC1oud_用户

    回复 DCloud_uniCloud_WYQ: 我方便再问一个问题吗? 就是nvue下的swiper是不是会渲染成weex的slider, 但是比slider少了一个scroll事件监听, 我有办法添加上这个监听吗(uni-app编译模式)? 我能扩展这个swiper实现的吗(这个需要原生支持吗)?

    2019-09-02 16:24

  • 灳灳

    回复 DCloud_uniCloud_WYQ: 那为什么 Vue.prototype.$store = store; 却能用呢?

    2021-08-15 11:22

  • 9***@qq.com

    回复 灳灳: 对啊 我还想在nvue 模板里面使用全局方法 也不行 <view>{{$getcode('value')}}</view> vue里面可以使用 nvue 就不行

    2022-05-18 22:18

monico

monico - 五岁

我的是外部引入vue-router.min.js,再改index.js就可以了,然后下载就不写

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

该问题目前已经被锁定, 无法添加新回复