当前位置: 首页 > 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;
}

http://www.lryc.cn/news/450399.html

相关文章:

  • 【Redis】Linux下安装配置及通过C++访问Redis
  • Python 入门教程(4)数据类型 | 4.7、元组
  • Temu正在吸引越来越多的亚马逊卖家,这个市场Temu蝉联下载榜首
  • 设计原则模式概览
  • 高级主题:接口性能测试与压力测试
  • python绘制图像
  • 如何修复变砖的手机并恢复丢失的数据
  • 服务器使用了代理ip,遇到流量攻击,会对服务器有影响吗
  • 从存储到人工智能洞察: 利用 MinIO 和 Polars 简化数据管道
  • 只需要 1 分钟语音数据实现声音克隆
  • OpenEuler虚拟机安装保姆级教程 | 附可视化界面
  • 表格控件QTableWidget
  • LeetCode236题:二叉树的最近公共祖先
  • 虚谷中使用PL/SQL改变模式下所有表的大小写
  • 数据挖掘的基本步骤和流程解析:深入洞察与策略实施
  • BCJR算法——卷积码的最大后验译码
  • 系统架构设计师论文《论SOA在企业集成架构设计中的应用》精选试读
  • ceph rgw 桶分片之reshard
  • 开放原子开源基金会网站上的开源项目Opns存在缓冲区溢出缺陷
  • 未来前端发展方向:深度探索与技术前瞻
  • 前端工程规范-2:JS代码规范(Prettier + ESLint)
  • Tomcat为什么要打破双亲委派?怎么保证安全
  • 【C++篇】启航——初识C++(下篇)
  • Elasticsearch快速入门
  • uniapp微信小程序遮罩层u-popup禁止底层穿透
  • 【RocketMQ】秒杀设计与实现
  • 高级架构师面试题
  • phpstudy简易使用
  • ubuntu server 常用配置
  • [Day 82] 區塊鏈與人工智能的聯動應用:理論、技術與實踐