首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    小程序开发笔记

    设值与取值 动态修改变量的值 在data对象中创建一个变量 data: { value: 0 } 修改变量的值 this.setData({ value: 10 }); 在wxml中使用变量...this.data.value } 动态修改对象的属性值 在data对象中创建一个包含一些属性的对象 data: { obj: { value: 0 } } 修改对象的属性值 this.setData...}} 在JavaScript代码中使用对象的属性 func: function () { //value是在data对象中定义的obj对象的属性 this.data.obj.value...文件中添加js代码 const app = getApp() Page({ /** * 页面的初始数据 */ data: { //当前选中项的索引...,之前选中的选项由选中状态变为不选中状态,当选中除以上选项都不选中的其他选项时,以上选项都不选中的选项变为不选中状态 实现代码 wxml中的布局代码如下 <wxs src=".

    4.2K20

    懒得改变原始对象?JavaScript代理模式教你怎样一步步偷懒!

    懒得改变原始对象?JavaScript代理模式教你怎样一步步偷懒!...——单一职责原则,单一职责原则指的是:对于一个类而言,应该仅有一个引起它改变的入口。...如果一个对象承担了很多职责,那这个对象将变得很臃肿,那引起它变化的原因可能会有很多个。如果一个对象承担的职责过多,就等于把这些职责耦合在了一起,这种耦合会导致代码很脆弱和低内聚的设计。...控制访问/增加安全性:可通过代理对象对真实对象的访问进行控制,增加了对真实对象的保护 2. 延迟初始化:将高开销的操作延迟到真正需要的时候,可优化一些性能 3....性能开销:代理对象需要拦截所有对原始对象的访问,这会导致一些性能开销。 代理模式的适用场景 1. 访问控制:可用于限制对对象的访问,例如来控制对一些敏感数据的访问。 2.

    8410

    JQuery Ztree 树插件配置与应用小结

    值为 "radio" 时,显示 radio 选择框, setting.check.radioType 属性有效。 请注意大小写,不要改变 ?...3、需要加载 jquery-ztree.core-3.0.js,如果需要用到 编辑功能 或 checkbox / radio 还需要分别加载 jquery-ztree.exedit-3.0.js 和 jquery-ztree.excheck...,提供操作 zTree 的各种方法,对于通过 js 操作 zTree 来说必须通过此对象 如果不需要自行设定全局变量保存,可以利用 $.fn.zTree.getZTreeObj 方法随时获取 setting...treeIdString zTree 的 DOM 容器的 id 返回值JSON zTree 对象,提供操作 zTree 的各种方法,对于通过 js 操作 zTree 来说必须通过此对象 function...(因为一开始全部节点都是没选中的,所以调用该API后,所有节点都是改变过状态的) 2)然后通过ztreeObject.getChangeCheckedNodes() 获取所有改变过状态的节点(所有节点

    7.3K40

    【愚公系列】《微信小程序与云开发从入门到实践》017-提供用户交互功能的组件

    (data.detail.value); } }); 运行代码,页面上会显示一组选择框,当这一组选择框中的任意一个选中状态发生了变化时,都会调用回调函数,在其传递的参数中会装一个数组对象,数组中存放的是所有选中状态的... radio value="保密">保密radio> radio-group> 在 radioDemo.js 文件中实现回调函数如下...value 字符串 单选框的标识,触发 radio-group 组件的 bindchange 回调时,参数会携带选中的 radio 的 value 值 checked 布尔值 设置当前选中的列表项...调用此方法改变某个样式,再次设置相同的样式会取消此样式的使用。设置样式后,用户再输入的文本将使用最新的样式。...我们发现,当点击页面中的文案描述部分时,switch、checkbox 和 radio 组件并不会改变状态。这也就是说,必须点击这些交互组件本身才会触发组件的交互事件。

    12110

    下拉菜单11+原生js获取select下拉框的selected的option项

    (options.val()); //拿到选中项的值 3:alert(options.text()); //拿到选中项的文本 [2]js数组转json并在后台对其解析具体实现 想必大家在开发过程中也遇到类似问题...希望能给大家带去帮助 首先需要在js里面对数组进行转换为json格式 js代码如下: 代码如下: /**      *js数组转json      *      */     function arrayToJson...每次都是转为JSONArray对象。 如果是一维数组就只转换一次。...取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获 取一组radio被选中项的值 var item = $('input[name=items...取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关获取一组radio被选中 项的值 var item = $('input[@name=items

    80040

    文档和元素的几何滚动

    文档坐标在用户滚动的时候不会发生改变。...即可 将会获取到表单的属性 表单和元素属性 js的对象支持两个方法,一个为submit()一个为reset()这两个方法,将会和按钮具有相同的目的。...即触发该事件的对象 在form元素中的元素拥有一个form引用了其父级的form。通过this.form会得到form对象的引用。...即选中或未选中。通过对其单击,用户可以改变其开关状态。单选元素为整组有相关性的元素而设计的,组内所有按钮的HTML属性name值都相同。按照这种方式创建的按钮为互斥的。...利用表单属性的名字选中元素时,它返回的一个类数组对象而不是单个元素。 单选和复选框都定义了checked属性,指定了元素当前是否选中。

    5.2K00

    4.vue 的双向绑定的原理是什么?_监听门事件

    做界面 1.1 唯一父元素包裹 1.2 找可能发生改变的位置 本例中: 文本框的内容(input的value)会由用户修改而改变 1.3 找触发事件的元素 本例中: 按钮button...首次加载页面时,v-model 读取程序中的变量值,用变量值自动与每个 radio 固定 value 值做比较,如果哪个 radio 的固定 value 值刚好等于变量值,则当前 radio 自动选中。...否则如果 radio 固定 value 值与变量值不相等,则 radio 不选中;当用户切换选中项时,v-mode 只会自动将选中的一个 radio 身上固定 value 值更新到程序中变量里保存,如果未选中的...做界面 1.1 唯一父元素 1.2 找可能发生变化的位置: 本例中:select选中的option会由用户主动改变而变化 img的src属性会随程序变化而变化 -->...checkbox的选中状态的改变而被动发生变化,用:disabled --> <!

    1.4K70
    领券