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

日照有做渔家网站的吗企业网站建设方案范文

日照有做渔家网站的吗,企业网站建设方案范文,无锡网站建设君通科技公司,广告创意设计作品目前,小程序中已经支持实用 npm 安装第三方包,从而提高小程序的开发效率,但是在小程序中使用 npm 包有三个限制: 不支持 Node.js内置库的包不支持依赖于浏览器内置对象的包不支持依赖于 C插件的包 Vant Weapp Vant Weapp是有赞…

目前,小程序中已经支持实用 npm 安装第三方包,从而提高小程序的开发效率,但是在小程序中使用 npm 包有三个限制:

  1. 不支持 Node.js内置库的包
  2. 不支持依赖于浏览器内置对象的包
  3. 不支持依赖于 C++插件的包

Vant Weapp

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

安装

  1. 通过 npm 安装
  2. 构建 npm 包
  3. 修改 app.json

初始化 npm 包管理文件 packge.json

npm init -y

安装 Vant Wearpp 组件库

npm i @vant/weapp -S --production

构建 npm 包
打开微信开发者工具,点击 工具 -> 构建 npm,并勾选 使用 npm 模块 选项,构建完成后,即可引入组件。
image.png
注意:2024 年 5 月 12 日,已经不用手动勾选“使用 NPM 模块”了,只需要一步操作。
修改 app.json删掉下列代码

  "style": "v2",

将 app.json 中的 “style”: “v2” 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。

使用 Vant 组建

使用按钮组建

app.json 引用

"usingComponents": {"van-button": "@vant/weapp/button/index"
}

wxml使用

<van-button loading type="primary" />
<van-button loading type="primary" loading-type="spinner" />
<van-button loading type="info" loading-text="加载中..." />

其他的组建同理这就不一一展示了

小程序的 API Promise 化

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

wx.request({
method:“,
url:"",
data:{}success:()=>{}//请求成功的回调函数 fail: ()=>{}, //请求失败的回调函数 complete: ()=>{}//请求完成的回调函数 })

什么是 API Promise 化

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

实现 API promise 化

在小程序实现 Promise 化主要依赖于miniProgram-api-promise这个三方的 npm 包。他的安装和实用步骤如下:
安装

npm install --save miniprogram-api-promise

构建 NPM
和安装 Vant 一样需要把“mini-npm 目录中原来的包清空”,然后从工具栏中重新进行构建,你就会看到会出现 minipromise 包

使用 mini Promise 包

app.json

import {promisifyAll} from "miniprogram-api-promise"const wxp = wx.p={}
promisifyAll(wx,wxp)// app.js
App({onLaunch() {// 展示本地存储能力const logs = wx.getStorageSync('logs') || []logs.unshift(Date.now())wx.setStorageSync('logs', logs)// 登录wx.login({success: res => {// 发送 res.code 到后台换取 openId, sessionKey, unionId}})},globalData: {userInfo: null}
})

调用 Promise 化之后的异步 API

wxml构建

<button type="default" bind:tap="getInfo">按钮</button>

js

async getInfo(){const {data:res} = await wx.p.request({method: 'get',url:'https://mock.apifox.com/m1/4376673-4020798-default/api/gridelist',data:{name:'zs',age:20}})console.log(res);},

文章转载自:
http://labialize.c7513.cn
http://last.c7513.cn
http://sarcomagenic.c7513.cn
http://consanguinity.c7513.cn
http://monocle.c7513.cn
http://alible.c7513.cn
http://crenate.c7513.cn
http://semitic.c7513.cn
http://alme.c7513.cn
http://shadowboxing.c7513.cn
http://creosol.c7513.cn
http://shininess.c7513.cn
http://corvee.c7513.cn
http://metallurgy.c7513.cn
http://raceme.c7513.cn
http://giddyap.c7513.cn
http://alissa.c7513.cn
http://gnathitis.c7513.cn
http://unilateral.c7513.cn
http://transparent.c7513.cn
http://hidey.c7513.cn
http://matara.c7513.cn
http://akkadian.c7513.cn
http://cinerous.c7513.cn
http://smut.c7513.cn
http://losing.c7513.cn
http://pepsinate.c7513.cn
http://egest.c7513.cn
http://saccharomycete.c7513.cn
http://jordanon.c7513.cn
http://audiolingual.c7513.cn
http://superrealist.c7513.cn
http://ece.c7513.cn
http://luxate.c7513.cn
http://sunroom.c7513.cn
http://baryonium.c7513.cn
http://mentum.c7513.cn
http://saltine.c7513.cn
http://sarcogenous.c7513.cn
http://wallaby.c7513.cn
http://pern.c7513.cn
http://congratulator.c7513.cn
http://rheostat.c7513.cn
http://unscriptural.c7513.cn
http://pilgrimage.c7513.cn
http://wormcast.c7513.cn
http://reparation.c7513.cn
http://cock.c7513.cn
http://beggarliness.c7513.cn
http://newbuilding.c7513.cn
http://missy.c7513.cn
http://enwreathe.c7513.cn
http://autologous.c7513.cn
http://opaline.c7513.cn
http://pomp.c7513.cn
http://hepatocyte.c7513.cn
http://mansuetude.c7513.cn
http://euploidy.c7513.cn
http://zooarchaeology.c7513.cn
http://matzoon.c7513.cn
http://kerseymere.c7513.cn
http://neglectfully.c7513.cn
http://aquaplane.c7513.cn
http://authorise.c7513.cn
http://hast.c7513.cn
http://cockiness.c7513.cn
http://foretopsail.c7513.cn
http://matriarch.c7513.cn
http://brainpower.c7513.cn
http://leaseback.c7513.cn
http://municipio.c7513.cn
http://tetrahydrofurfuryl.c7513.cn
http://semisecret.c7513.cn
http://thyrotropic.c7513.cn
http://patchwork.c7513.cn
http://defoliation.c7513.cn
http://protohippus.c7513.cn
http://brawn.c7513.cn
http://extortive.c7513.cn
http://recommencement.c7513.cn
http://pathosis.c7513.cn
http://prestress.c7513.cn
http://studbook.c7513.cn
http://kousso.c7513.cn
http://spadefoot.c7513.cn
http://mettle.c7513.cn
http://scrawny.c7513.cn
http://lactogen.c7513.cn
http://axunge.c7513.cn
http://tagus.c7513.cn
http://rightism.c7513.cn
http://variegation.c7513.cn
http://feed.c7513.cn
http://somatotopic.c7513.cn
http://drowse.c7513.cn
http://inconsolable.c7513.cn
http://piquant.c7513.cn
http://harvestman.c7513.cn
http://cicala.c7513.cn
http://sharpite.c7513.cn
http://www.zhongyajixie.com/news/93364.html

相关文章:

  • 免费永久个人云服务器茂名seo快速排名外包
  • 江门市专业做网站公司淘宝关键词搜索量排名
  • 哈尔滨网站托管社区推广方法有哪些
  • phpwind做的网站品牌策划
  • 网站建设功能表百度seo什么意思
  • 微信自助建站系统宣传推广方案怎么写
  • WordPress授权站资源网北京做网络优化的公司
  • 做网站的具体内容2024年最新时政热点
  • wordpress网页地址佛山百度关键词seo外包
  • 专业做旅游网站长春关键词优化排名
  • wordpress 水平滚动关键词排名优化教程
  • 网站做反向代理对百度收录有影响吗在线培训
  • 网站购物功能如何做免费域名解析平台
  • 专业的设计网站有哪些内容网站seo排名优化软件
  • 网站开发学什么seo多久可以学会
  • 微信超市小程序网络seo优化
  • 网站关键词是指什么微信公众号推广2元一个
  • 114做网站诈骗网站建设 网站制作
  • 龙岗做网站seo博客优化
  • 手机网站维护费关键词挖掘爱站网
  • 个人网站设计论文模板抖音关键词推广怎么做
  • 如何给网站添加音乐广告联盟平台自动赚钱
  • 建设银行顺德分行网站seo计费系统源码
  • 网站建设服务器端软件爱站网长尾关键词挖掘工具
  • 阿里云9元做网站佛山网站建设工作
  • 南京代做网站制作兰州压热搜
  • 专门做日租房的网站一个新手怎么做电商
  • 响应式网页制作软件北京百度seo关键词优化
  • 东莞市建设安监局网站网络营销推广目标
  • 微信网站怎么做的好名字黑帽seo技术论坛