网站大量收购闲置独家精品文档,联系QQ:2885784924

《微信小程序开发》课件——第3章 微信小程序页面交互_169-184.pdf

《微信小程序开发》课件——第3章 微信小程序页面交互_169-184.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

04【案例3-4】调查问卷

案例分析

“调查问卷”微信小程序的页面效果见右图。

调查问卷需要填写的信息包括姓名、性别、专业

技能和您的意见。

案例分析

①“姓名”通过单行输入框填写;

②“性别”通过单选框选择;

③“专业技能”通过多选框选择;

④“您的意见”通过多行输入框填写;

⑤页面底部的“提交”按钮用于将用户输入的信

息提交。

知识储备

双向数据绑定

先定一个小

目标!

掌握双向数据绑定,能够运用双向绑定

实现数据的动态更改

知识储备

双向数据绑定

在之前的学习中,普通属性的绑定都是单向的,示例代码如下。

inputvalue={{value}}/

如果使用this.setData({value‘leaf’})来更新value,则this.data.value和输入框中显

示的值都会被更新为leaf;但是如果用户在页面中修改了输入框里的值,则

this.data.value的值不会发生改变,这个现象就是单向数据绑定。

知识储备

双向数据绑定

如果需要在用户输入数据的同时改变this.data.value,则可以通过双向数据绑定来实现。

双向数据绑定的实现方式是在对应属性之前添加model前缀,示例代码如下。

inputmodelvalue={{value}}/

此时,如果输入框的值被更改了,this.data.value也会随之更改。同时,页面的WXML

文件中所有绑定了value的位置也会被一同更新,数据监听器也会被正常触发。

案例实现

1.准备工作

先定一个小

目标!

掌握“调查问卷”微信小程序的准备工

作,能够成功搭建小程序目录结构

案例实现

1.准备工作

123

创建项目配置页面配置导航栏

在微信开发者工具中创项目创建完成后,在在pages/form/form.json文

建一个新的微信小程序app.json文件中配置1个件中配置页面导航栏。

项目,项目名称为“调form页面。

查问卷”,模板选择

“不使用模板”。

案例实现

1.准备工作

45

复制素材启动服务器

从本书配套源代码中找到本案例,复制从本书配套资源中找到本案例的源代码,进入

pages/form/form.wxss文件到本项目“服务器端”文件夹,该文件夹下的内容为No

中。de.js本地HTTP服务器程序。打开命令提示符,

切换工作目录到当前目录,然后在命令提示符

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档