vux loading出现的问题
第一个问题:
在vux官网中,描述了引用组件的两种方式:
// 不推荐的方式,会打包所有vux模块
import { Group, Cell } from 'vux'
// 推荐的方式,按需加载需要的组件
import Group from 'vux/dist/components/group'
import Cell from 'vux/dist/components/cell'
我使用第二种方式无法引用组件,组件打印出来是undefined,换成第一种方式没问题,但官网不推荐。大家能不能给个建议,为什么第二种方式不生效,我确定路径是没问题的。
第二个问题:
<loading></loading>
import { Loading } from 'vux'
module.exports = {
components: {
Loading
}
}
如此引用之后,在浏览器中看,div内有display:none样式,不知道为什么?
在浏览器中将display:none去除后,loading框展示,
用过vux的人能不能帮我解个惑,vue新手谢谢大家!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1.两种引入方式都可以,第一种是引入全部的组件(体积比较大),第二种是只引入需要的组件,打包后体积小,你贴代码,才能确定哪里错误了(1.检查路径,2.不要写成了
import {Group} from ....
)2.
Loading
组件需要传递prop显示,Loading.vue
源码:show
的值,默认为false,所以你在使用的时候需要使用<loading :show="true"></loading>
。或者:
npm install vue-cli -g // 如果还没安装
vue init airyland/vux2 project
cd project
npm install // 使用 cnpm 安装可能会出现问题,推荐使用 npm --registry=https://registry.npm.taobao.org
npm run dev
这样子构建的项目 修改源码后 怎么页面看不到 又得重新启动才看到 你们有遇到这个问题吗