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

朔州网站建设收费惠州seo代理计费

朔州网站建设收费,惠州seo代理计费,教做美食的视频网站,小码王编程网站小程序框架没有提供计算属性相关的 api ,但是官方为开发者提供了拓展工具库 miniprogram-computed。 该工具库提供了两个功能: 计算属性 computed监听器 watch 一、安装 miniprogram-computed 在项目的根目录下,使用如下命令,…
  • 小程序框架没有提供计算属性相关的 api ,但是官方为开发者提供了拓展工具库 miniprogram-computed。

  • 该工具库提供了两个功能:

    1. 计算属性 computed
    2. 监听器 watch

一、安装 miniprogram-computed

  1. 在项目的根目录下,使用如下命令,将快速在根目录下初始化生成一个 package.json 文件
    npm init -y
    
  2. 安装 miniprogram-computed
    npm install miniprogram-computed
    
  3. 然后 在 微信开发者工具 的左上角 点击 》工具》 构建 npm,构建成功后,将会在项目根目录下生成 miniprogram_npm 文件夹,可以在 miniprogram_npm 文件夹中看见构建的结果

二、计算属性 computed

  • 如果需要在组件中使用计算属性功能,需要 miniprogram-computed 库中导入 ComponentWithComputed 方法

  • 在使用时:需要将 Component 方法替换成 ComponentWithComputed 方法,原本组件配置项也需要写到该方法中。在替换以后,就可以新增 computed 以及 watch 配置项。

    注意事项

    ​ 1.computed 函数中不能访问 this ,但是提供了形参,代表 data 对象

    ​ 2.计算属性函数的返回值会被设置到 this.data.sum 字段中

  1. 在项目的根目录下的 components 文件夹中(没有该文件夹的需要自己创建)新建 custom02 文件夹,并在该文件夹中创建 custom02组件(在文件夹上点击鼠标右键,选择 新建 component

  2. 找到项目根目录下的 app.json 文件,增加如下代码,将 custom02组件注册为 全局组件

    {// ...其他配置项"usingComponents": {"custom02": "./components/custom02/custom02"}
    }
    
  3. pages/index.wxml 中使用 custom02 组件

    <custom02 />
    
  4. 修改 components/custom02/custom02.js 文件, Component 方法替换成 ComponentWithComputed 方法

    import {ComponentWithComputed
    } from 'miniprogram-computed'ComponentWithComputed({data: {a: 1,b: 2},// 计算属性computed: {total(data) {// 不能使用 this 获取数据console.log(this); // undefinedreturn data.a + data.b}},methods: {}
    })
    
  5. 修改 components/custom02/custom02.wxml 文件

    <view>{{a}} + {{b}} = {{total}}</view>
    

三、监听器 watch

  • 在使用时:需要将 Component 方法替换成 ComponentWithComputed 方法,原本组件配置项也需要写到该方法中,在替换以后,就可以新增 computed 以及 watch 配置项。
  1. 在项目的根目录下的 components 文件夹中(没有该文件夹的需要自己创建)新建 custom03 文件夹,并在该文件夹中创建 custom03组件(在文件夹上点击鼠标右键,选择 新建 component

  2. 找到项目根目录下的 app.json 文件,增加如下代码,将 custom03组件注册为 全局组件

    {// ...其他配置项"usingComponents": {"custom03": "./components/custom03/custom03"}
    }
    
  3. pages/index.wxml 中使用 custom03 组件

    <custom03 />
    
  4. 修改 components/custom03/custom03.js 文件, Component 方法替换成 ComponentWithComputed 方法

    import {ComponentWithComputed
    } from 'miniprogram-computed'ComponentWithComputed({data: {a: 1,b: 2},watch: {// key: 需要监听的数据// value: 回调函数,参数时改变之后的数据// a: function (newVal) {//   console.log(`a更新之后的数据:` + newVal);// },// b: function (newVal) {//   console.log(`b更新之后的数据:` + newVal);// }// 监听多个数据"a,b": function (a, b) {console.log(`a更新之后的数据:` + a);console.log(`b更新之后的数据:` + b);}},methods: {updateData() {this.setData({a: this.data.a + 1,b: this.data.b + 1})}}
    })
    
  5. 修改 components/custom03/custom03.wxml 文件

    <view>a: {{a}}</view>
    <view>b: {{b}}</view>
    <button type="primary" bind:tap="updateData">更新数据</button>
    
http://www.dtcms.com/wzjs/131096.html

相关文章:

  • 日本做网站seo报名在线咨询
  • 门户网站底部东营网站建设哪家更好
  • 楼市南京做凶宅的网站网上推广平台有哪些
  • 有什么网站可以兼职做翻译广东网站优化公司
  • ps软件下载手机版免费网络营销中的seo是指
  • 济南企业网站发布软文是什么意思
  • 新手做视频网站seo快速排名上首页
  • 网站开发技术与应用试验报告4互联网推广是做什么的
  • 找哪个网站做摩配营销软文范例500
  • 绿色网站风格网站推广的要点
  • 马鞍山网站建设电子商务推广方式
  • 在哪里能找到建网站惠州短视频seo
  • 成都网站建设 工作室百度秒收录软件工具
  • 做虾皮网站赚钱吗成都关键词优化平台
  • 设计网站多少费用多少网络推广渠道公司
  • 小加工厂做网站北京营销网站制作
  • 公司网站建设哪家正规网络运营课程培训班
  • 旅游网站设计论文摘要兰州网络推广关键词优化
  • ftp上传网站教程西安百度竞价代运营
  • 网站开发做账微信上怎么做广告推广
  • 房产网站电商怎么做营销网页
  • 记事本里做网站 怎么把字体免费建自己的网站
  • 如何做像京东淘宝那样的网站5000元网站seo推广
  • wordpress定时任务原理seo导航站
  • 通用网站建设需求分析种子搜索神器在线搜
  • 怎么做hello官方网站下载百度软件
  • 网站伪静态文件seo零基础教学视频
  • 医院网站建设投标书今日足球赛事分析推荐
  • 做网站大概什么价位危机公关处理方案
  • 简单的手机网站模板下载安装网页设计html代码大全