We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
小程序已支持npm,但对包也有一定的约束,具体如下:
那么 mp-loading 作为自定义组件,如果通过 npm 安装呢。其实这里通过 npm 安装 mp-loading 的目的只是下载其组件代码,和手动将 dist/ 目录拷贝到项目中组件文件夹下面的性质一样。但由于mp-loading 不是纯 js 文件,因此不能像使用纯 js 包的方式引入,比如下面的写法是会报错:
mp-loading
dist/
const mpLoading = require('mp-loading')
具体使用方法如下:
# npm npm i mp-loading -S --production # yarn yarn add mp-loading --production
npm 构建,参考 npm 支持 中的 使用 npm 包部分
构建完成后,以下面的目录结构为例:
pages/index/index.json
{ "usingComponents": { "mp-loading":"/miniprogram_npm/mp-loading/index" } }
pages/index/index.wxml
<view class="container"> <mp-loading></mp-loading> </view>
到这里,就可以在页面上使用 mp-loading 组件了,当然你也可以在根目录下 app.json 中注册 mp-loading 组件,这样就可以在整个项目页面中使用该组件了。
app.json
The text was updated successfully, but these errors were encountered:
No branches or pull requests
小程序已支持npm,但对包也有一定的约束,具体如下:
那么
mp-loading
作为自定义组件,如果通过 npm 安装呢。其实这里通过 npm 安装mp-loading
的目的只是下载其组件代码,和手动将dist/
目录拷贝到项目中组件文件夹下面的性质一样。但由于mp-loading
不是纯 js 文件,因此不能像使用纯 js 包的方式引入,比如下面的写法是会报错:具体使用方法如下:
mp-loading
npm 包npm 构建,参考 npm 支持 中的 使用 npm 包部分
构建完成后,以下面的目录结构为例:
pages/index/index.json
pages/index/index.wxml
到这里,就可以在页面上使用
mp-loading
组件了,当然你也可以在根目录下app.json
中注册mp-loading
组件,这样就可以在整个项目页面中使用该组件了。The text was updated successfully, but these errors were encountered: