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

免费个人网站建站能上传视频吗农场理财网站建设

免费个人网站建站能上传视频吗,农场理财网站建设,网站怎么优化呢,数字图书馆网站建设1. 事件系统 1.1 事件绑定和事件对象 小程序中绑定事件与在网页开发中绑定事件几乎一致#xff0c;只不过在小程序不能通过 on 的方式绑定事件#xff0c;也没有 click 等事件#xff0c;小程序中绑定事件使用 bind 方法#xff0c;click 事件也需要使用 tap 事件来进行代…1. 事件系统 1.1 事件绑定和事件对象 小程序中绑定事件与在网页开发中绑定事件几乎一致只不过在小程序不能通过 on 的方式绑定事件也没有 click 等事件小程序中绑定事件使用 bind 方法click 事件也需要使用 tap 事件来进行代替绑定事件的方式有两种 第一种方式bind:事件名bind 后面需要跟上冒号冒号后面跟上事件名例如 view bind:tap“fnName”/view 第二种方式bind事件名bind 后面直接跟上事件名例如 view bindtap“fnName”/view。 事件处理函数需要写到 .js 文件中在 .js 文件中需要调用小程序提供的 Page 方法来注册小程序的页面我们可以直接在 Page 方法 中创建事件处理函数。 1.2 事件分类以及阻止事件冒泡 事件分为 冒泡事件 和 非冒泡事件 冒泡事件当一个组件的事件被触发后该事件会向父节点传递。非冒泡事件当一个组件的事件被触发后该事件不会向父节点传递。 使用 bind 绑定的事件会触发事件冒泡如果想阻止事件冒泡可以使用 catch 来绑定事件。 1.3 事件传参-data-*自定义数据 事件传参在触发事件时将一些数据作为参数传递给事件处理函数的过程就是事件传参。 在微信小程序中我们经常会在组件上添加一些自定义数据然后在事件处理函数中获取这些自定义数据从而完成业务逻辑的开发。 在组件上 通过 data-* 的方式 定义需要传递的数据其中 * 是自定义的属性例如view data-id“100” bindtap“handler” /然后通过事件对象进行获取自定义数据。 注意事项 event.target 是指事件触发者 event. currentTarget 是指事件绑定者。使用 data- 方法传递参数的时候多个单词由连字符 - 连接连字符写法会转换成驼峰写法。使用 data- 方法传递参数的时候而大写字符会自动转成小写字符。 1.4 事件传参-mark 自定义数据 小程序进行事件传参的时候除了使用 data-* 属性传递参数外还可以 使用 mark 标记传递参数。 mark 是一种自定义属性可以在组件上添加用于来识别具体触发事件的 target 节点。同时 mark 还可以用于承载一些自定义数据。 在组件上使用 mark:自定义属性 的方式将数据传递给事件处理函数例如view mark:id“100” bindtap“handler” /然后通过事件对象进行获取自定义数据。 mark 和 data-* 很相似主要区别在于 mark 包含从触发事件的节点到根节点上所有的 mark: 属性值currentTarget.dataset 或者 target.dataset 只包含事件绑定者 或者 事件触发者那一个节点的 data-* 值。 2. WXML 语法 2.1 声明和绑定数据 小程序页面中使用的数据均需要在 Page() 方法的 data 对象中进行声明定义 在将数据声明好以后在 WXML 使用 Mustache 语法双大括号 {{ }}将变量包起来从而将数据绑定 在 {{ }} 内部可以做一些简单的运算支持如下几种方式 算数运算三元运算逻辑判断其他… 注意事项在 {{ }} 语法中只能写表达式不能写语句也不能调用 js 相关的方法。 2.2 setData() 修改数据 小程序中修改数据不推荐通过赋值的方式进行修改通过赋值的方式修改数据无法改变页面的数据。 而是要通过调用 setData() 方法进行修改setData() 方法接收对象作为参数 key 是需要修改的数据value 是最新的值。 setData() 方法有两个作用 更新数据驱动视图更新 2.3 setData() 1. 修改对象类型数据 新增 单个 / 多个属性修改 单个 / 多个属性删除 单个 / 多个 属性 2. 修改数组类型数据 新增数组元素修改数组元素删除数组元素 2.4 简易双向数据绑定 在 WXML 中普通属性的绑定是单向的例如input value{{value}} / 如果希望用户输入数据的同时改变 data 中的数据可以借助简易双向绑定机制。在对应属性之前添加 model: 前缀即可 例如 input model:value{{value}} /。 注意事项简易双向绑定的属性值如下限制 只能是一个单一字段的绑定例如错误用法input model:value值为 {{value}} /。尚不能写 data 路径也就是不支持数组和对象例如错误用法input model:value{{ a.b }} /。 2.5 列表渲染-基本使用 列表渲染就是指通过循环遍历一个数组或对象将其中的每个元素渲染到页面上。 在组件上使用 wx:for 属性绑定一个数组或对象既可使用每一项数据重复渲染当前组件每一项的变量名默认为 item下标变量名默认为 index。 在使用 wx:for 进行遍历的时候建议加上 wx:key 属性 wx:key 的值以两种形式提供 字符串代表需要遍历的 array 中 item 的某个属性该属性的值需要是列表中唯一的字符串或数字且不能动态改变保留关键字 *this 代表在 for 循环中的 item 本身当 item 本身是一个唯一的字符串或者数字时可以使用。 注意事项 如果不加 wx:key会报一个 warning 如果明确知道该列表是静态即以后数据不会改变或者不必关注其顺序可以选择忽略。在给 wx:key 添加属性值的时候不需要使用双大括号语法直接使用遍历的 array 中 item 的某个属性。 2.6 列表渲染-进阶用法 如果需要对默认的变量名和下标进行修改可以使用 wx:for-item 和 wx:for-index 使用 wx:for-item 可以指定数组当前元素的变量名。使用 wx:for-index 可以指定数组当前下标的变量名。 将 wx:for 用在block / 标签上以渲染一个包含多个节点的结构块 block / 并不是一个组件它仅仅是一个包装元素不会在页面中做任何渲染只接受控制属性。block / 标签在 wxml 中可以用于组织代码结构支持列表渲染、条件渲染等。 2.7 条件渲染 条件渲染主要用来控制页面结构的展示和隐藏在微信小程序中实现条件渲染有两种方式 使用 wx:if、wx:elif、wx:else 属性组使用 hidden 属性 wx:if 和 hidden 二者的区别 wx:if 当条件为 true 时将结构展示出来否则结构不会进行展示通过 移除/新增节点 的方式来实现。hidden 当条件为 true 时会将结构隐藏否则结构会展示出来通过 display 样式属性 来实现的。
http://www.dnsts.com.cn/news/60083.html

相关文章:

  • 最大的高仿手表网站seo优化技术培训
  • 山东省工程建设管理信息网站编程 朋友 做网站
  • 网站美工设计公司电话上海人才网赶集网
  • 加强公司门户网站建设方案wordpress 源文件导入
  • 网站首页设计费用泰安建设银行网站
  • 水墨风格 网站wordpress数字超市
  • 自己做的网站怎么加搜索功能江苏省建设工程质量监督站网站
  • 东莞网络公司 网站建设南京玄武网站建设
  • 山东省建设厅的网站o2o网站设计公司
  • 公司网站域名如何申请西安做网站公司哪家好 应该怎么选择
  • 杭州网站推广15个国内互动网站设计欣赏
  • 微信订阅号做网站淄博网站推广
  • 创意专业网站建设2022年中国500强公司排名
  • 学做缝纫的网站网络媒体发稿
  • 佛山网站设计电话凡科这样的建站网站
  • 兰州网站建设模板网页后台常用设计尺寸
  • 网站形式的具体例子wordpress 自定义搜索
  • 大连网络备案做网站好听的网络平台起名
  • 网站关于我们怎么做新手机发布
  • 网站是用dreamer做的_为什么后台能进去前台进不去了网站设置怎么删除数据
  • 海东市网站建设phpstudy2016快速搭建网站
  • 长沙简单的网站建设公司平坝网站建设
  • 中国最好的建设网站闵行网站建设公司
  • 东莞网站建设 汇卓河南搜索引擎推广多少钱
  • 记事本做网站怎么调整图片间距网站业务建设是什么意思
  • html期末大作业个人网站制作如何网页优化
  • 电子商务网站后台wordpress foundation
  • 如何熟悉网站项目的逻辑门户网站建设自评报告
  • 商城网站建设设计介绍p2p网站建设报价
  • 网站域名查询ip地址青岛百度网站排名