《微信小程序学习笔记》


微信小程序 — 学习笔记


微信小程序简介

一种不需要下载安装即可使用的应用

实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用

状态模式-单向数据流;

微信小程序 官网

微信小程序开发文档

账号注册地址


使用笔记

查询 微信小程序账号 AppID

在这里插入图片描述

查看 地址

在这里插入图片描述


项目结构

在这里插入图片描述


实例demo

Hello World !

代码展示,如下:

//index.js
//获取应用实例
const app = getApp()

Page({
  data: {
    str: 'Hello World !'
  },
  onLoad: function () {
  }
})

页面结构代码,如下:

<!--index.wxml-->
<view class="container">
	<!-- 数据绑定  {{}}   绑定内容 -->
    {{ str }}
</view>

效果展示,如下:

在这里插入图片描述

input 的 bindinput 事件触发对象 event 详情

在这里插入图片描述

在微信小程序中实现数据双向绑定

页面结构代码,如下:

<!--index.wxml-->
<view class="container">
    <view class="form-item">
        <input type="text" value="{{ myForm.username }}" bindinput="changeUsername" data-name="username" placeholder="请输入您的姓名" focus="{{ true }}"/>
    </view>
    模拟数据双向绑定 --- {{ myForm.username }}
</view>

逻辑代码,js 如下:

//index.js
//获取应用实例
const app = getApp()

Page({
    data: {
        myForm: {
            username: 'yk-ddm'
        }
    },
    onLoad: function() {},
    changeUsername: function(e) {
      var that = this,
          currentTarget = e.currentTarget,
          dataset = currentTarget.dataset,
          key = dataset.name,
          value = e.detail.value,
          myForm = "myForm." + key
      
      that.setData({
        [myForm]: value
      })
    }
})

代码截图展示,如下:

在这里插入图片描述

todo


遇到的问题

Cannot delete property 'WeixinJSBridge' of #<Window>

在这里插入图片描述

解决方法:尝试更换调试基础库

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值