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

电商网站设计案例深圳市设计师服务平台

电商网站设计案例,深圳市设计师服务平台,淘宝小程序开发文档,做网站不会配色怎么办使用 npm 包 小程序对 npm 的支持与限制 目前#xff0c;小程序中已经支持使用 npm 安装第三方包#xff0c;从而来提高小程序的开发效率。但是#xff0c;在小程序中使用npm 包有如下 3 个限制#xff1a; ① 不支持依赖于 Node.js 内置库的包 ② 不支持依赖于浏览器内置…使用 npm 包 小程序对 npm 的支持与限制 目前小程序中已经支持使用 npm 安装第三方包从而来提高小程序的开发效率。但是在小程序中使用npm 包有如下 3 个限制 ① 不支持依赖于 Node.js 内置库的包 ② 不支持依赖于浏览器内置对象的包 ③ 不支持依赖于 C 插件的包 总结虽然 npm 上的包有千千万但是能供小程序使用的包却“为数不多”。 1.Vant Weapp 1. 什么是 Vant Weapp Vant Weapp 是有赞前端团队开源的一套小程序 UI 组件库助力开发者快速搭建小程序应用。它所使用的是 MIT 开源许可协议对商业使用比较友好。 2. 安装 Vant 组件库 在小程序项目中安装 Vant 组件库主要分为如下 3 步 ① 通过 npm 安装建议指定版本为 1.3.3 ② 构建 npm 包 ③ 修改 app.json 3. 使用 Vant 组件 安装完 Vant 组件库之后可以在 app.json 的 usingComponents 节点中引入需要的组件即可在wxml 中直接使用组件。 4. 定制全局主题样式 Vant Weapp 使用 CSS 变量来实现定制主题。 5. 定制全局主题样式 在 app.wxss 中写入 CSS 变量即可对全局生效 2.API Promise 化 1. 基于回调函数的异步 API 的缺点 默认情况下小程序官方提供的异步 API 都是基于回调函数实现的例如网络请求的 API 需要按照如下的方式调用 缺点容易造成回调地狱的问题代码的可读性、维护性差 2. 什么是 API Promise 化 API Promise 化指的是通过额外的配置将官方提供的、基于回调函数的异步 API 升级改造为基于Promise 的异步 API 从而提高代码的可读性、维护性避免回调地狱的问题。 3. 实现 API Promise 化 在小程序中实现 API Promise 化主要依赖于 miniprogram-api-promise 这个第三方的 npm 包。 4. 调用 Promise 化之后的异步 API 全局数据共享 1. 什么是全局数据共享 全局数据共享又叫做状态管理是为了解决组件之间数据共享的问题。开发中常用的全局数据共享方案有 Vuex 、 Redux 、 MobX 等。 2. 小程序中的全局数据共享方案 在小程序中可使用 mobx-miniprogram 配合 mobx-miniprogram-bindings 实现全局数据共享。其中  mobx-miniprogram 用来创建 Store 实例对象  mobx-miniprogram-bindings 用来把 Store 中的共享数据或方法绑定到组件或页面中使用 2. MobX 1. 安装 MobX 相关的包 在项目中运行如下的命令安装 MobX 相关的包 注意 MobX 相关的包安装完毕之后记得删除 miniprogram_npm 目录后重新构建 npm 。 2. 创建 MobX 的 Store 实例 3.将 Store 中的成员绑定到页面中 4. 在页面上使用 Store 中的成员 5. 将 Store 中的成员绑定到组件中 6. 在组件中使用 Store 中的成员 分包 1. 什么是分包 分包指的是把一个完整的小程序项目按照需求划分为不同的子包在构建时打包成不同的分包用户在使用时按需进行加载。 2. 分包的好处 对小程序进行分包的好处主要有以下两点  可以优化小程序首次启动的下载时间  在多团队共同开发时可以更好的解耦协作 3. 分包前项目的构成 分包前小程序项目中所有的页面和资源都被打包到了一起导致整个项目体积过大影响小程序首次启动的下载时间。 4. 分包后项目的构成 分包后小程序项目由 1 个主包 多个分包组成  主包一般只包含项目的启动页面或 TabBar 页面、以及所有分包都需要用到的一些公共资源  分包只包含和当前分包有关的页面和私有资源 5. 分包的加载规则 ① 在小程序启动时默认会下载主包并启动主包内页面  tabBar 页面需要放到主包中 ② 当用户进入分包内某个页面时客户端会把对应分包下载下来下载完成后再进行展示  非 tabBar 页面可以按照功能的不同划分为不同的分包之后进行按需下载 6. 分包的体积限制 目前小程序分包的大小有以下两个限制  整个小程序所有分包大小不超过 16M 主包 所有分包  单个分包 / 主包大小不能超过 2M 7.使用分包 1.配置方法 2.打包原则 ① 小程序会按 subpackages 的配置进行分包 subpackages 之外的目录将被打包到主包中 ② 主包也可以有自己的 pages 即最外层的 pages 字段 ③ tabBar 页面必须在主包内 ④ 分包之间不能互相嵌套 3.引用原则 ① 主包无法引用分包内的私有资源 ② 分包之间不能相互引用私有资源 ③ 分包可以引用主包内的公共资源 8.独立分包 1. 什么是独立分包 独立分包本质上也是分包只不过它比较特殊可以独立于主包和其他分包而单独运行。 2. 独立分包和普通分包的区别 最主要的区别是否依赖于主包才能运行  普通分包必须依赖于主包才能运行  独立分包可以在不下载主包的情况下独立运行 3. 独立分包的应用场景 开发者可以按需将某些具有一定功能独立性的页面配置到独立分包中。原因如下  当小程序从普通的分包页面启动时需要首先下载主包  而独立分包不依赖主包即可运行可以很大程度上提升分包页面的启动速度 注意一个小程序中可以有多个独立分包。 4. 独立分包的配置方法 5. 引用原则 独立分包和普通分包以及主包之间是相互隔绝的不能相互引用彼此的资源例如 ① 主包无法引用独立分包内的私有资源 ② 独立分包之间不能相互引用私有资源 ③ 独立分包和普通分包之间不能相互引用私有资源 ④ 特别注意独立分包中不能引用主包内的公共资源 9.分包预下载 1. 什么是分包预下载 分包预下载指的是在进入小程序的某个页面时由框架自动预下载可能需要的分包从而提升进入后续分包页面时的启动速度。 2. 配置分包的预下载 预下载分包的行为会在进入指定的页面时触发。在 app.json 中使用 preloadRule 节点定义分包的预下载规则 3. 分包预下载的限制 同一个分包中的页面享有共同的预下载大小限额 2M
http://www.zqtcl.cn/news/389873/

相关文章:

  • linux部署wordpress福州短视频seo推荐
  • 做地推的网站做网站感觉挣不到钱啊
  • 网站建设公司哪家好 搜搜磐石网络营销网站建设免费
  • 如何改网站的内容源码买卖网站
  • 企业网站 报价免费创意字体设计
  • 调用百度地图做全景的网站网站维护要求
  • 济宁网上做科目一的网站网站维护工程师薪酬
  • 领先的响应式网站建设平台湖北企业建站系统信息
  • 嘉兴市住房和城乡建设局网站巩义网站建设方案报价
  • 桂林做网站的公司哪家最好长沙网络工程学院
  • 广州 天河网站设计wordpress评论开关
  • 河南郑州建设网站做贺卡网站
  • 我的家乡湛江网站设计烟台网站建设招聘
  • 如何做网站改版评析网站建设报价单
  • 有关天猫网站开发的论文热狗seo顾问
  • 西安成品网站建设云主机建网站教程
  • 网站后台是怎么更新电商网站开发需求文档
  • 教人怎么做网页的网站有关建设网站的问题
  • wordpress资源站源码网站规划与建设课设报告
  • 网站后台ftp账户企企业业网网站站建建设设
  • 网站建设公司专业的建站优化公司成都天府新区网站建设
  • 建站模板 discuzui设计的流程有哪些步骤
  • 网站建设 军报汕头网站建设网站
  • 便宜购物网站大全网站建设简介联系方式
  • 网站没有后台登陆文件夹公司怎么建立网站吗
  • 营销网站建设流程图网站开发目前主要用什么技术
  • 网站建设与管理维护 李建青大连网站设计费用
  • 网站建设制作心得团队盐都区城乡建设局网站
  • 网页设计公司网站设计结婚网站模版
  • 做文字图网站设计师网站资源