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

跨境网站全媒体广告加盟

跨境网站,全媒体广告加盟,营销策划公司主要做些什么,标书制作需要学多久(创作不易#xff0c;感谢有你#xff0c;你的支持#xff0c;就是我前行的最大动力#xff0c;如果看完对你有帮助#xff0c;请留下您的足迹#xff09; 目录 基础架构 构建界面 引入 uni-ui 组件库 组件自动引入 配置TS类型 状态管理 持久化 数据交互 请…(创作不易感谢有你你的支持就是我前行的最大动力如果看完对你有帮助请留下您的足迹 目录 基础架构  构建界面  引入 uni-ui 组件库   组件自动引入 配置TS类型 状态管理 持久化  数据交互 请求工具  请求和上传文件拦截器 封装 Promise 请求函数 请求成功提取数据和设置类型 获取数据失败  基础架构  前言这两天在学习小兔鲜儿微信小程序项目想要实现微信小程序的开发首先就要搭建基础框架了希望我的文章可以帮助大家快速上手微信小程序 构建界面  引入 uni-ui 组件库   uni-ui是uni-app官方出品不仅使用安全且支持多端 uni-ui支持 HBuilderX直接新建项目模板、npm安装和单独导入个别组件等多种使用方式 安装 uni-ui pnpm i dcloudio/uni-ui 组件自动引入 配置easycom 使用 npm 安装好 uni-ui 之后需要配置 easycom 规则让 npm 安装的组件支持 easycom 打开项目根目录下的 pages.json 并添加 easycom 节点 // pages.json {easycom: {autoscan: true,custom: {// uni-ui 规则如下配置^uni-(.*): dcloudio/uni-ui/lib/uni-$1/uni-$1.vue}},// 其他内容pages:[// ...] } 配置TS类型 uni-helper/uni-app-types 提供 uni-app 组件类型uni-helper/uni-cloud-types 提供 uni-cloud 组件类型uni-helper/uni-ui-types 当前仓库提供 uni-ui 组件类型 基于 这个 PRVue Language Features (Volar) 已经支持。 安装之后建议启用 接管模式 Takeover Mode。如果不想启用接管模式可以安装 TypeScript Vue Plugin (Volar)。启用或安装后需要重启 VSCode。 安装依赖 pnpm i -D uni-helper/uni-ui-types 配置 tsconfig.json确保 compilerOptions.types 中含有 dcloudio/types 和 uni-helper/uni-ui-types 且 include 包含了对应的 vue 文件  // tsconfig.json {compilerOptions: {types: [dcloudio/types, miniprogram-api-typings, uni-helper/uni-app-types,uni-helper/uni-ui-types]}, } 状态管理 持久化  // 网页端API localStorage.setItem() localStorage.getItem() // 兼容多端API uni.setStorageSync() uni.getStorageSync() 数据交互 请求工具  请求和上传文件拦截器 uni.addInterceptor(STRING, OBJECT) 添加拦截器 STRING 参数说明 需要拦截的api名称如uni.addInterceptor(request, OBJECT) 将拦截uni.request() 注意 仅支持异步接口如uni.setStorage(OBJECT)暂不支持同步接口如uni.setStorageSync(KEY,DATA)uniCloud请求云端接口时callFunction、uploadFile等也会使用uni.request发送请求请确保拦截器内不错误的处理此类请求 // 拦截 request 请求 uni.addInterceptor(request, httpInterceptor) // 拦截 uploadFile 文件上传 uni.addInterceptor(uploadFile, httpInterceptor) const httpInterceptor {// 拦截前触发invoke(options: UniApp.RequestOptions) {// 1. 非 http 开头需拼接地址if (!options.url.startsWith(http)) {options.url baseURL options.url}// 2. 请求超时options.timeout 10000// 3. 添加小程序端请求头标识options.header {...options.header,source-client: miniapp,}// 4. 添加 token 请求头标识const memberStore useMemberStore()const token memberStore.profile?.tokenif (token) {options.header.Authorization token}} } 封装 Promise 请求函数 请求成功提取数据和设置类型 获取数据失败  ⚫ uni.request 的 success 回调函数只是表示服务器 响应成功 没处理响应状态码 业务中使用不方便 ⚫ axios 函数是只有 响应状态码是 2xx 才调用 resolve 函数表示获取数据成功 业务中使用更准确
http://www.yutouwan.com/news/474244/

相关文章:

  • 番禺品牌型网站免费域名分发网站
  • 做面包国外网站株洲网站建设报价
  • 如何提升网站的流量关于做膳食的一些网站
  • 自助建站网站建设设计公司自做的网站如何发布
  • 互联网创意网站有哪些方面建筑平台公司
  • 越秀区手机版网站建设工艺品网站建设开发
  • PHP网站开发项目式教程贵阳公司官方网站建设
  • 虚拟主机wordpress安装教程济南做网站优化公司
  • 广州网站vi设计报价福建建设执业资格中心网站
  • 计算机网站建设职业群房产信息网查不到楼盘信息
  • 怎么做百度联盟网站网络营销的特点包括
  • 用什么软件建网站最方便百度推广要企业自己做网站吗
  • thinkphp做的网站怎么预览网页设计需要掌握哪些技能
  • 大庆免费网站建设公司网站制作成功案例
  • 做设计什么网站平台好点做私活一般制作一个网站要多久
  • 建站时候源码有验证怎么办wordpress用qq
  • 做一个网站难不难黄金app软件下载大全免费
  • 电子商务网站推广的主要方式网站布局是什么样的
  • 手机网站做桌面快捷方式网站备案 新闻审批号
  • 电子商务网站建设pdf做网站的策划方案
  • 免费的网站建造网站繁简通
  • 广东品牌网站建设服务机构太原晋民网站建设公司
  • 在国外做盗版网站seo推广目的
  • 规范网站维护 建设 管理wordpress新增站点
  • 怎样自己做网页设计网站手机移动网站建设
  • 英雄联盟网站建设地产网站开发公司
  • 广西南宁官方网站企业企业做企业网站的好处
  • 建网站服务器是什么东西做网站80端口
  • 怎么知道网站用wordpress有专业制作网站的公司吗
  • 找做网站平台公司发债