请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于组件的引入问题

如果我在main.js中印务cube-ui,Vue.use(Cube)那么我在所有的子组件都可以使用Cube的组件功能,例如我写一个scroll

<div class="scroll-wrapper">
  <cube-scroll :data="items"></cube-scroll>
</div>

那么这个组件中就不需要引入cube-scroll吗?是这个vue实例继承了main.js入口文件的cube了吗?

但是相比于stylus,即使main.js引入了stylus的一些文件,还是要引入stylus的文件.两个有什么区别呢?

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2017-12-07 00:02:25

因为你 Vue.use(Cube) 是相当于注册了所有的组件,所以你可以直接在子组件中使用,你说的 stylus 文件引入是指什么?

0 回复 有任何疑惑可以回复我~
  • 提问者 wykun #1
    就是组件中的css 
    例如:@import "~common/stylus/mixin"
    正如你在别的同学提问的问题所回答的,如果你使用了这个文件定义的变量,你不指定这个路径,那么它不知道这个变量是哪里来的,那么,这个在main.js引入的styl,它就不能够起到将所有的子组件都能使用的作用吗
    回复 有任何疑惑可以回复我~ 2017-12-07 00:08:51
  • ustbhuangyi 回复 提问者 wykun #2
    mixin 和这个完全是两个概念
    回复 有任何疑惑可以回复我~ 2017-12-07 16:19:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信