宝哥软件园

详解如何搭建没朋友框架搭配栈组件库的小程序项目

编辑:宝哥软件园 来源:互联网 时间:2021-08-24

1.栈介绍

### 扫码体验

万特-轻量、可靠的移动端某视频剪辑软件小程序组件库。由有赞公司开发与维护。提供了一系列美观、优质的移动端组件有利的。官网

2.在普通小程序怎么使用栈组件

使用之前

使用Vant Weapp前,请确保你已经学习过微信官方的小程序简易教程和自定义组件介绍

安装

方式一。通过新公共管理安装(推荐)

小程序已经支持使用新公共管理安装第三方包,详见新公共管理支持

# npmnpm优先-我们-生产# yarnyarn添加优先-weap-生产方式二。下载代码

直接通过饭桶下载Vant Weapp源代码,并将距离或解放运动目录拷贝到自己的项目中

饭桶克隆https://github.com/youzan/vant-weapp.git使用组件

以按钮组件为例,只需要在数据文件中引入按钮对应的自定义组件即可

某些小程序框架会要求关闭ES6转ES5选项,可以引入解放运动目录内es5版本的组件

es6

使用ComPonents ' : { ' van-button ' : '/path/to/vant-weapp/dist/button/index ' } 5

使用ComPonents ' : { ' van-button ' : '/path/to/vant-weapp/lib/button/index ' }接着就可以在页面结构中直接使用组件

范-巴顿类型='primary '按钮/范-巴顿在开发者工具中预览示例小程序

# 安装项目依赖新公共管理安装#执行组件编译新公共管理运行发展3 .使用没朋友

mpvue (github地址请参见)是一个使用Vue.js开发小程序的前端框架。框架基于Vue.js核心,mpvue修改了Vue.js的运行时间和编译程序实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套Vue.js开发体验。

初始化一个没朋友项目

如果没有安装vue-cli,先安装脚手架

新公共管理安装-全局脚手架创建一个基于mpvue-quickstart模板的新项目

vue init mpvue/mpvue-快速启动我的项目安装依赖

cd my-project# npmnpm installnpm运行dev # yarnyarnyarn start4 .在没朋友里使用较少的

下载较少的到项目中

新公共管理少安装,少加载,节省导入装货设备

在webpack.base.conf.js里规则里添加一条规则

{ test: /.小于$/,loader: '样式加载程序!钢性铸铁加载器!少加载程序' },在没朋友里使用爱可信

爱可信介绍

爱可信是一个易用、简洁且高效的超文本传送协议(超文本传输协议的缩写)库,使用承诺管理异步,告别传统回收方式,支持拦截器等高级配置

安装爱可信

# npmnpm安装axios# yarnyarn添加爱可信使用爱可信

从“axios”函数get (url,params){返回axios({方法: ' get ',url:url,params 3360 params })}函数post (url,params){返回axios({方法:“post”,url:url,data:params })}导入爱可信为爱可信配置拦截器

//axios拦截器函数实例(){ //请求拦截器axios。拦截器。请求。use(function(request)){//request。标题。token=' token=11124654654687//console.log(请求)//请求成功返回请求}、函数(错误){ //console.log(错误);//请求失败返回承诺。拒绝(错误);});//添加响应拦截器axios。拦截器。回应。使用(函数(响应){控制台。日志(响应。数据。数据)//响应成功返回响应;},函数(错误){ //console.log(错误);//响应失败返回承诺。拒绝(错误);});}axios配置请求函数

axios。默认值。超时=30000;axios。默认值。标题。post[' Content-Type ']=' application/x-www-form-URL编码;charset=UTF-8 ';axios。默认值。适配器=函数(配置){返回新的Promise(解析,拒绝)={ //console.log(config,' adapter ')让data=config.method==='get '?配置。帕拉姆斯: QS。stringify(配置。数据)//wx小程序发起请求相应原木就可以看到熟悉的返回啦wx.request({ url:config.url,method:config.method,data:data,success :(RES)={ return resolve(RES)},fail :(err)={ return reject(err)} })})5 .在没朋友里配置eslint

关于eslint的配置,请访问webpack项目,并使用eslint创建代码规范

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+