微信小程序引入官方扩展 weui-miniprogram时的问题

引语

在写微信小程序时,想用官方的weui-miniprogram包里面的msg扩展,使用时npm完以后,网上基本都是复制weui.wxss到根目录,再用view容器标签实现,可是这样就不能灵活调用组件了
图片里面很多想用的属性
也和官方推荐代码不符

<!--WXML示例代码-->
<mp-msg type="success" title="操作成功">
    <view slot="desc">内容详情,可根据实际需要安排,如果换行则不超过规定长度,居中展现<navigator url="" class="weui-msg__link">文字链接</navigator></view>
    <view slot="extend">
        <view>1. 说明1</view>
        <view>2. 说明2</view>
    </view>
    <view slot="handle">
        <button class="weui-btn" type="primary">主要操作</button>
        <button class="weui-btn" type="default">辅助操作</button>
    </view>
    <view slot="footer">
        <view class="weui-footer__links">
            <navigator url="" class="weui-footer__link">底部链接文本</navigator>
        </view>
        <view class="weui-footer__text">Copyright © 2008-2016 weui.io</view>
    </view>
</mp-msg>

研究官方文档和网上发现,他们npm都是直接到miniprogram_npm目录下,我就是到node-moudules目录下。
在这里插入图片描述
当然,我这是比较正常的情况,但是以node-moudules为目录引入到app.js始终报错notdefine,node-moudules目录压根在开发程序中就不显示!
在这里插入图片描述
在最终找到了这位的教程,把有问题的目录rm -rf掉了,重建npm,终于成功!

解决方案
在这里插入图片描述
总结起来就是
先装npm,然后在小程序根目录里面任意目录建立node_modules目录,然后在node_modules文件夹所在目录npm init,然后:

npm install (包名) --save --production

构建 npm
接下来和我上面贴的链接差不多不赘述了

其实还是没能成功解决,但是重建项目按照正确流程来就成功了,所以一次就找到这个正确方法的你们很幸运啊!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值