文章目录
一、运行效果 二、知识储备
三、实现步骤 (一)准备工作 (二)实现页面结构 (三)实现页面样式 (四)实现页面逻辑 (五)特殊情况处理
一、运行效果
二、知识储备
(一)data-*自定义属性
{
"pages" : [
"pages/index/index"
] ,
"window" : {
"navigationBarTextStyle" : "black" ,
"navigationBarTitleText" : "案例3-2知识储备" ,
"navigationBarBackgroundColor" : "#eee"
} ,
"style" : "v2" ,
"sitemapLocation" : "sitemap.json"
}
< view> 姓名:{{name}}</ view>
< view> 年龄:{{age}}</ view>
< button bind: tap= " change" data-name = " 陈燕文" data-age = " 18" > 修改姓名与年龄</ button>
var welcome = require ( '../../utils/welcome.js' )
Page ( {
onLoad : function ( ) {
console. log ( "welcome模块暴露的数据:" + welcome. message)
} ,
data : {
name : "未知" ,
age : "0"
} ,
change : function ( e ) {
this . setData ( {
name : e. target. dataset. name,
age : e. target. dataset. age
} )
}
} )
(二)模块
module. exports = {
message : "欢迎访问泸职院~"
}
var welcome = require ( '../../utils/welcome.js' )
Page ( {
onLoad : function ( ) {
console. log ( "welcome模块暴露的数据:" + welcome. message)
} ,
data : {
name : "未知" ,
age : "0"
} ,
change : function ( e ) {
this . setData ( {
name : e. target. dataset. name,
age : e. target. dataset. age
} )
}
} )
三、实现步骤
(一)准备工作
(二)实现页面结构
(三)实现页面样式
(四)实现页面逻辑
(五)特殊情况处理