当前位置: 首页 > news >正文

网站权重怎么做的北京网站seo公司

网站权重怎么做的,北京网站seo公司,建设领域信用系统网站,江阴高端网站建设一、小程序对npm的支持与限制 目前,小程序中已经支持使用 npm 安装第三方包,从而来提高小程序的开发效率。但是,在小程序中使用npm 包有如下3个限制: ① 不支持依赖于 Node.js 内置库的包 ② 不支持依赖于浏览器内置对象的包 ③ 不支持依赖于…

一、小程序对npm的支持与限制

目前,小程序中已经支持使用 npm 安装第三方包,从而来提高小程序的开发效率。但是,在小程序中使用npm 包有如下3个限制:
① 不支持依赖于 Node.js 内置库的包
② 不支持依赖于浏览器内置对象的包
③ 不支持依赖于 C++ 插件的包
总结:虽然 npm 上的包有千千万,但是能供小程序使用的包却“为数不多”

二、Vant Weapp

1、什么是Vant Weapp

Vant Weapp 是有赞前端团队开源的一套小程序 U 组件库,助力开发者快速搭建小程序应用。它所使用的是MIT 开源许可协议,对商业使用比较友好。
官方文档地址 https://youzan.github.io/vant-weapp

2、安装Vant组件库

在小程序项目中,安装 Vant 组件库主要分为如下3步:
① 通过 npm 安装(建议指定版本为@1.3.3)
② 构建 npm 包
③ 修改 app.json
安装Vant组件库 
详细的操作步骤,大家可以参考 Vant 官方提供的快速上手教程:

https://youzan.github.io/vant-weapp/#/quickstart#an-zhuang

3、使用Vant组件

安装完 Vant 组件库之后,可以在 app.json 的 usingComponents 节点中引入需要的组件,即可在 wxml 中直接使用组件。示例代码如下:

//app.json
"usingComponents":{"van-button":"@vant/weapp/button/index"
}//页面的.wxml结构
<van-button type="primary">按钮</van-button>
4、定制全局主题样式

Vant Weapp 使用 CSS 变量来实现定制主题。 关于 CSS 变量的基本用法,请参考 MDN 文档https://developer.mozilla.org/zh-CN/docs/Web/CSS/Using_css_custom_properties

5、定制全局主题样式

在app.wxss中,写入CSS变量,即对全局生效:

/* app.wxss */
page{/*定制警告按钮的背景颜色和边框颜色*/--button-danger-background-color: #C00000;--button-danger-border-color: #D60000;
}

三、API Promise化

1、基于回调函数的异步API的缺点

默认情况下,小程序官方提供的异步 AP! 都是基于回调函数实现的,例如,网络请求的 API需要按照如下的方式调用:

wx.request({method:'',url:'',data:{},success:()=>{},//请求成功的回调函数fail:()=>{},//请求失败的回调函数complete:()={}//请求完成的回调函数
})
缺点:容易造成回调地狱的问题,代码的可读性、维护性差!
2、什么是API Promise化

API Promise化,指的是通过额外的配置,将官方提供的、基于回调函数的异步 API,升级改造为基于Promise 的异步 API,从而提高代码的可读性、维护性,避免回调地狱的问题。

3、实现API Promise化

在小程序中,实现 APIPromise 化主要依赖于 miniprogram-api-promise 这个第三方的 npm 包。它的安装和使用步骤如下:

在项目下打开PowerShell窗口输入一下

npm install --save miniprogram-api-promise@1.0.4
//小程序入口文件中(app.js),只需调用一次promisifyAll()方法,
//即可实现异步API的Promise化
import {promisifyAll} from 'miniprogram-api-promise'const wxp = wx.p = {}
//promisify all wx's api
promisifyAll(wx, wxp)
4、调用Promise化之后的异步API
//页面的.wxml结构
<van-button type="danger" bindtap="getInfo">vant按钮</van-button>//在页面的.js文件中,定义对应的tap事件处理函数
async getInfo(){const{data:res} = await wx.p.request({method:'GET',url:'https://www.escook.cn/api/get',data:{name: 'zs',age:20}})consolr.log(res)
}

http://www.15wanjia.com/news/166895.html

相关文章:

  • 行业网站建设app开发哪家好公司
  • 自适应网站m域名必须做301wordpress怎么加速权限不够
  • 驻马店阿里巴巴做网站怎样开一个自己的公司
  • 杭州有专业做网站的吗网站建设工作职责说明书
  • 高古楼网站找活做wordpress音乐html
  • 做网站要注意哪些问题网站开发课程百度云
  • 松江新城投资建设集团有限公司网站iis 如何新建网站
  • 网站怎么做桌面快速链接新华舆情监测平台
  • 网站开发 怎么才能发表情鞋子商城网站开发背景
  • 北京网站建设网络推广公司建立微信公众号收费吗
  • 南宁网站建设liluokj前端开发岗位职责
  • 很长的网站域名怎么做短手机vi设计公司
  • 哪些网站是中文域名免费企业名录搜索
  • 网站搭建系列教程图文设计与制作
  • 做神马网站快速排过界女主个人做网站的
  • 小学生的做试卷儿的网站 你这python可以自学吗
  • 西峰住房和城乡建设局网站郴州网红店
  • 更换网站首页模板怎么做亚马逊推广
  • 网站编辑简历海外网站服务器网址
  • 石家庄做网站好的网络技术有限公司erp软件公司
  • 上海网站建设做物流一开发公司总工程师职责
  • 制作企业网站软件360浏览网页入口
  • 小说网站建设方案书小说推广关键词怎么弄
  • 重庆点优建设网站公司公司注册在上海的好处
  • 区总工会加强网站意识形态建设网站备案主体授权书
  • 自己建网站需要备案吗wordpress建站价格
  • 中国建设网官网网站免费网站建设软件大全
  • wordpress英文站网站开发选题申请理由
  • 手机网站可以做百度商桥吗如何做自动交易网站
  • 网站建设ppt百度文库上海城隍庙小吃推荐