国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 小程序中遇到j(luò)s執(zhí)行時(shí)序問(wèn)題

瀏覽:116日期:2023-05-13 11:17:26

問(wèn)題描述

場(chǎng)景是小程序,小程序中是單向綁定的,這里舉個(gè)栗子,我想在設(shè)置顏色再設(shè)置名稱(chēng),頁(yè)面必須體現(xiàn)這種先后關(guān)系,就是先變紅,名字再變成Tom

function test () { //促使頁(yè)面刷新 this.setData({ viewColor: red }) this.setData({ name: ’Tom’ })}

實(shí)際這樣做,兩個(gè)是同時(shí)執(zhí)行的,我的解決方案如下:

function test () { //促使頁(yè)面刷新 this.setData({ viewColor: red }) setTimeout(function () { this.setData({ name: ’Tom’ }) }, 1000)}

這樣是可以在先改變顏色后,再改變名字目前我的程序碰到性能問(wèn)題,類(lèi)似好幾個(gè)模塊,我覺(jué)得 濫用計(jì)數(shù)器 的代碼很多,可又不知道如何解決?

問(wèn)題解答

回答1:

為什么你會(huì)有 function test (){} 的寫(xiě)法。

Page({ data: { name: ’hello’ }, changeName(){ this.setData({ name: ’hehe’ }) }})

執(zhí)行changeName方法后,頁(yè)面中的name就會(huì)更新,不需要刷新頁(yè)面。可以看看我寫(xiě)的小程序demo:https://github.com/lin-xin/wx...

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 格尔木市| 阳泉市| 万山特区| 宁波市| 隆化县| 商南县| 哈尔滨市| 万州区| 和静县| 金坛市| 大连市| 青川县| 龙里县| 新平| 玉树县| 华宁县| 梁山县| 丰城市| 定日县| 兴国县| 额敏县| 习水县| 高邮市| 环江| 冀州市| 南雄市| 腾冲县| 怀来县| 保德县| 故城县| 新绛县| 甘孜| 甘肃省| 兴山县| 西乌珠穆沁旗| 峨山| 桃源县| 麟游县| 将乐县| 万宁市| 山西省|