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

微信小程序-数据模型与动态赋值

首先新建一个小程序项目.

这边有创建基础项目的流程:从0新建一个微信小程序实现一个简单跳转_小白开发小程序源代码-CSDN博客

一共两步:

1.建立页面的 数据模型 和 默认赋值:

默认赋值:

2.接收输入框的新文案,动态替换上面的文案展示

//文件 testUI.js增加方法:onInputChange(e) {    //接收输入数据if(e.detail.value.length > 0){this.setData({    //动态赋值     text : e.detail.value})}},

___________________________________________________________

主要代码内容公布:

// pages/index/testUI.json:

{"usingComponents": {}}

 

// pages/index/testUI.js
Page({/*** 页面的初始数据*/data: {text: '默认数据哦'},/*** 生命周期函数--监听页面加载*/onLoad(options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady() {},/*** 生命周期函数--监听页面显示*/onShow() {},/*** 生命周期函数--监听页面隐藏*/onHide() {},/*** 生命周期函数--监听页面卸载*/onUnload() {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {},/*** 页面上拉触底事件的处理函数*/onReachBottom() {},/*** 用户点击右上角分享*/onShareAppMessage() {},clickHome: function() {wx.navigateBack()},onInputChange(e) {if(e.detail.value.length > 0){this.setData({text : e.detail.value})}},})
<!--pages/index/testUI.wxml-->
<view class="layout"><view class="testlayout" ><text class="testtext" >{{text}}</text></view><view class="text-wrapper"><text class="text-label">Text: </text><input type="text" class="text-input" placeholder="请输入新数据" bind:change="onInputChange"/></view><button class="testbackbutton" bindtap="clickHome">点击返回</button>      
</view>
/* pages/index/testUI.wxss */
.testlayout{margin: 50px;padding: 20px;width: 240px;border-radius: 8px;color: rgb(15, 1, 5);background-color: rgb(203, 235, 202);
}.text-wrapper {padding: 10px;width: 260px;height: 100px;border-radius: 8px;margin-left: 50px;color: rgb(21, 6, 29);background-color: rgb(170, 208, 219);
}.testbackbutton {padding: 10px;width: 80px;border-radius: 8px;margin-top: 80px;color: rgb(85, 4, 4);background-color: rgb(231, 166, 223);margin-bottom: 40px;
}

相关文章:

  • 【AI驱动TDSQL-C Serverless数据库技术实战】 AI电商数据分析系统——探索Text2SQL下AI驱动代码进行实际业务
  • 智能网联汽车飞速发展,安全危机竟如影随形,如何破局?
  • ONVIF、GB28181技术特点和使用场景分析
  • 【教程】57帧! Mac电脑流畅运行黑神话悟空
  • docker的harbor仓库登录问题
  • APISIX 联动雷池 WAF 实现 Web 安全防护
  • 匈牙利算法模板
  • ARM Process state -- SPSR
  • 【java】前端RSA加密后端解密
  • 当前用户添加到 [uucp ]组
  • 七段 LED 显示器(7段数码管)
  • 深度剖析800G以太网:优势、挑战与发展
  • C语言_回调函数和qsort
  • MATLAB中的艺术:用爱心形状控制坐标轴
  • git 清除二进制文件的 changes 状态
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Angular Elements 及其运作原理
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Javascript设计模式学习之Observer(观察者)模式
  • Java超时控制的实现
  • Java方法详解
  • js
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • vue 配置sass、scss全局变量
  • Windows Containers 大冒险: 容器网络
  • 复习Javascript专题(四):js中的深浅拷贝
  • 简析gRPC client 连接管理
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 一个完整Java Web项目背后的密码
  • 在electron中实现跨域请求,无需更改服务器端设置
  • hi-nginx-1.3.4编译安装
  • ​​​【收录 Hello 算法】9.4 小结
  • ​Python 3 新特性:类型注解
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #if等命令的学习
  • ${ }的特别功能
  • (1)Jupyter Notebook 下载及安装
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (day18) leetcode 204.计数质数
  • (void) (_x == _y)的作用
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)关于pipe()的详细解析
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .dwp和.webpart的区别
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .Mobi域名介绍