ICode9

精准搜索请尝试: 精确搜索
  • 微信小程序缓存(todo-list案例)2021-10-12 20:34:34

    同步存储 wx.setStorageSync('list1', {name:"尚云科技",age:5}) 同步取出 wx.getStorageSync('list1') 双向绑定案例: this.setData({list:wx.getStorageSync('list1')}) 异步存储 wx.setStorage({ data: {name:"天亮教育",age:4}

  • 拖拽组件2021-10-09 10:01:48

    // 拖拽组件 import React, { useEffect, useState } from "react" import { DragDropContext, Droppable, Draggable } from "react-beautiful-dnd"; import './style.less'; // 重新记录数组顺序 const reorder = (list, startIndex, endIndex) => {

  • P51 D06 04 修改data局部数据2021-10-06 14:32:22

    <!--pages/progress/progress.wxml--> <view>案例</view> <view>点击按钮完成,将图片1的进度更新至90%</view> <view wx:for="{{imageList}}"> <view>{{item.title}}</view> <progress percent="{{item.percent}}&

  • 小程序如何动态修改数组中的某一值2021-09-27 14:33:35

    微信小程序this.setData()动态修改数组中的某一值 我们需要动态修改数组中的某一个值时怎么办,可以拼装变量来进行赋值,请看例子。 showAll(e) { let index = e.currentTarget.dataset.index // 获取数据的索引 let temp = 'EmpDailys[' + index + '].isOpen' thi

  • 同步获取useState的最新状态值2021-09-27 14:33:11

    欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 公众号作者:广东靓仔 背景 新的react hook写法,官方默认setState方法移除了回调函数,但我们有时候的业务场景需要我们同步拿到变量的最新变化值,以便做下一步操作,这时我们可以封装一个hook通

  • 微信小程序第二次进入页面时setData成功,但界面不刷新的解决办法2021-09-18 19:02:43

    1. 问题描述: 用小程序实现了一个NFC读取NFC tag并显示的页面,发现第一次进入页面时,读取和显示都正常。返回主页面,再次进入nfc读取页面,此时能够读取到值(log this.data有正确的值),但界面不刷新,显示不出来。 2. 原因分析: 在onshow中写了个测试setData, 第二次进入仍能正常更新,说明se

  • java进阶篇01、泛型,献给真心想学Java的打工人2021-09-10 12:30:09

    Generic foodGeneric2 = new Generic<>(); print2(foodGeneric2); // 错误使用 // Generic appleGeneric2 = new Generic<>(); // print2(appleGeneric2); ### 二.通配符泛型对象的参数读取和修改 #### 1.使用`? extends Xxx`创建通配符泛型对象 Generic<? extends Fruit

  • 小程序手机号验证及验证码倒计时2021-09-08 17:30:24

    1.手机号合法验证 .wxml <input bindinput="check" name='phone' type='number' placeholder="请输入手机号" maxlength="11"></input> <button disabled="{{!active}}">下一步</button> .js Page({

  • 小程序弹框中textarea标签首次加载样式问题2021-08-25 10:33:37

    小程序在使用 <van-popup>等弹框时textarea标签首次进去样式不对,输入文字再删除之后样式正常 解决方案(若首次弹开弹框文本框value值为空,则设置空字符串再设定时器清空让弹框展示出来,样式就可正常展示) 具体操作如下(点击后让弹框展示出来) if(!this.data.remarkContent) { //

  • 微信小程序 data中数据值的更改与储存2021-08-06 14:02:40

    微信小程序 data中数据值的更改与储存 this.setData this.setData 直接更改 success(res){ this.setData({ list:res.data.data }) } 如果data中的数据是对象格式的只更改其中的一部分,可以用下列方式; 如直接写 list.data:储存值 会报错 success(res){ let a='list

  • 微信小程序(一)事件绑定2021-08-02 15:02:25

    bind..... 绑定输入事件:bindinput <input type="text" bindinput="showdata"/> 微信小程序中的赋值不可以直接this.data的形式 this.setData({ num:e.detail.value }) 绑定点击事件(手机上):bindtap 注:无法在小程序中的方法直接传参handletap(1)这样的方法不行 需要自

  • 关于微信小程序this.setData不渲染问题2021-07-24 19:32:50

    记录:微信小程序使用this.setData()问题 数据请求后,页面不渲染 1.这个问题实际上,是一个this的作用域的问题; 2.不同地方的this,管辖权也不一样; 3.使用ES6的写法就可以避免这样的问题, 4.如果不采用ES6的方式写,就桥接一下就可以了 ![在这里插入图片描述](https://img-blo

  • 小程序省市三级联动 及日期选择 (年月日)2021-07-23 12:34:15

    日期选择 <picker class="date=='选择生日'?'placeName':'placeText'" mode="date" value="{{date}}" start="2015-09-01" end="{{dateEnd}}" bindchange="bindDateChange">

  • 原生小程序音频播放2021-07-14 20:32:32

    微信小程序之——音频播放 audio getBackgroundAudioManager   audio 官方 1.6.0 版本开始,该组件不再维护 实现的示例 官网 有详细的文档介绍         getBackgroundAudioManager wx.getBackgroundAudioManager() 官方文档 获取全局唯一的背景音频管理器。 小程序

  • 微信小程序 this.setData2021-06-21 12:01:30

    this.setData:主要是用于将逻辑层的数据渲染到视图层,同时改变this.data中的数据 一.是以key,vlue的形式改变 1. //html <view> <text>{{food}}</text> //0 //1 <text>{{color}}</text> //red data中并没声明color 在setdata里边写了color </view> //js data:{ food:0

  • 小程序数据量过大问题2021-06-03 12:29:35

    setdata 官方描述 setData 理解 setData 函数用于将数据从逻辑层发送到视图层(异步)this.data 的值(同步)直接修改 this.data 而不调用 this.setData 是无法改变页面的状态的,还会造成数据不一致。仅支持设置可 JSON 化的数据。单次设置的数据不能超过1024kB,请尽量避免一次设置过

  • 小程序中自定义代用输入框的模态框弹窗2021-05-31 02:02:35

    <HTML部分--> <button type="default" bindtap='showModal2'>弹出带文本框的modal</button> <modal hidden="{{hiddenModal2}}" title="请完善您的个人信息" confirm-text="提交" cancel-text="取消" bindconfirm

  • 腾讯开源 Westore,1KB JS 覆盖状态管理与跨页通讯2021-05-27 23:05:21

    30 日,腾讯开源微信小程序解决方案 Westore,并表示该方案能够以 1KB JavaScript 覆盖状态管理、跨页通讯、插件开发和云数据库开发。 据介绍,Westore 的开发背景是因为小程序通过页面或组件各自的 setData 再加上各种父子、祖孙、姐弟、姑姑与堂兄等等组件间的通讯会把程序搞成一团

  • 微信小程序开发(十一)获取手机的完整详细信息2021-05-26 18:35:26

    // succ.wxml <view style='position:absolute; top:30%; left:35%;font-size:36rpx'>{{name}}:签到成功。{{oaid}}</view> <view>手机型号:{{mobileModel}}</view> <view>手机像素比:{{mobileePixelRatio}}</view> <view>窗口宽度:{{windo

  • 微信小程序---下拉刷新2021-05-21 11:35:54

    // 上拉加载 onReachBottom() { var page = this.data.page, ifPage = this.data.ifPage, list = this.data.list page++; app.ajax("/Goods/integral_index", { user_id: wx.getStorageSync('userId'), page, },

  • 微信小程序实现文件上传2021-05-20 20:33:53

    uploads.wxml <view class="picture"> <text class='index-4'>上传带看截图: </text> <view class='proofimgs'> <view class='pick' bindtap="chooseImg"> + </

  • 微信小程序如何使用setData修改data中子对象的属性值2021-05-14 17:05:09

    在微信小程序开发中数据与页面的绑定是靠data对象来实现的。如果要修改页面中某个变量的值,就需要使用this.setData({变量名:值})。 话不多说例子如下: test.wxml: <view wx:for="{{ editData }}" wx:key="index" data-index="{{ index }}"> <view class="list-item flex">

  • 小程序下拉刷新,上拉加载更多2021-05-13 22:02:30

    一、下拉刷新 下拉刷新实现分为两步。 1. 在要实现下拉刷新的页面中的json配置文件里面开启enablePullDownRefresh属性 "enablePullDownRefresh": true, //开启下拉刷新 //设置背景颜色,如果不设置背景颜色,就看不见下拉刷新的加载动画了,因为加载动画和背景色颜色一样 "backgroun

  • 微信小程序云开发 之 登录注册界面 详细教程2021-05-08 22:32:56

    文章目录 前言一、前期的准备(很重要)1.程序的需求2.微信开发者文档3.数据库的设计 二、小程序设计阶段1.选择开发方式2.云开发第一步:注册微信小程序,获取小程序的 AppID第二步、创建小程序项目 第三、登录界面的设计1.登录2.注册3.优化 附源码 前言 好久没更新博客了 ,最

  • 微信小程序--小程序表单getinput优化2021-04-19 14:03:29

    微信小程序表单getinput优化 对于初学者来说,表单数据不同内容的获取大概如下所示。虽然非常容易阅读,但是如果表单需要填写的数据比较多,但是大量的重复写法会让人非常头疼。 GetName(e){ // console.log(e) this.setData({ name:e.detail.value }) },

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有