国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站被k申訴電商還有發(fā)展前景嗎

網(wǎng)站被k申訴,電商還有發(fā)展前景嗎,國外網(wǎng)站建設(shè)軟件有哪些方面,怎么使用騰訊云做網(wǎng)站往期內(nèi)容: 《Vue零基礎(chǔ)入門教程》合集(完結(jié)) 《Vue進階教程》第一課:什么是組合式API 《Vue進階教程》第二課:為什么提出組合式API 《Vue進階教程》第三課:Vue響應(yīng)式原理 通過前面的學(xué)習(xí), 我們了解到r…

??往期內(nèi)容:

《Vue零基礎(chǔ)入門教程》合集(完結(jié))

《Vue進階教程》第一課:什么是組合式API

《Vue進階教程》第二課:為什么提出組合式API

《Vue進階教程》第三課:Vue響應(yīng)式原理

通過前面的學(xué)習(xí), 我們了解到reactive可以將一個普通對象轉(zhuǎn)換成響應(yīng)式對象.

那么, 接下來我們就詳細研究一下這個函數(shù).

研究函數(shù)主要從這樣三個方面

  1. 輸入, 也就是參數(shù)
  2. 作用, 做了什么
  3. 輸出, 也就是返回值
  1. 參數(shù): 只能是引用類型數(shù)據(jù), 不能是值類型數(shù)據(jù)
  2. 作用: 創(chuàng)建傳入對象的深層代理, 并返回代理后的對象
  3. 返回值: 一個Proxy代理對象

1) 深層代理

不管傳入的對象存在多少層嵌套(對象套對象的情況), 每一層都具有響應(yīng)性

示例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><script src="../node_modules/vue/dist/vue.global.js"></script></head><body><script>const { reactive, effect } = Vueconst pState = reactive({name: 'xiaoming',age: 20,gf: {name: 'xiaomei',city: {name: 'wuhan',},},})effect(() => {console.log(`${pState.name}的女朋友叫${pState.gf.name}, 在${pState.gf.city.name}`)})setTimeout(() => {console.log('過了一段時間, 她去了beijing')// 不管嵌套多少層, 都具有響應(yīng)性pState.gf.city.name = 'beijing'}, 1000)</script></body>
</html>

2) 重復(fù)代理

  1. 對同一個普通對象, 多次代理, 返回的結(jié)果唯一
  2. 對代理后的對象再次代理, 返回的結(jié)果唯一

以上, 可以理解為單例模式, reactive創(chuàng)建的代理對象只會存在一個

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><script src="../node_modules/vue/dist/vue.global.js"></script></head><body><script>const { reactive, effect } = Vueconst state = { name: 'xiaoming' }const p1 = reactive(state)const p2 = reactive(state)// 對同一個對象多次代理, 返回的結(jié)果唯一console.log(p1 === p2) // trueconst p3 = reactive(p1)// 對代理后的對象, 再次代理, 返回的結(jié)果唯一console.log(p3 === p1) // true</script></body>
</html>

3) 局限性

  1. 傳入?yún)?shù)只能是對象
  2. 解構(gòu)或者賦值操作會丟失響應(yīng)性

示例1

解構(gòu)賦值后的變量沒有響應(yīng)性

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><script src="../node_modules/vue/dist/vue.global.js"></script></head><body><div id="app"></div><script>const { reactive, effect } = Vueconst pState = reactive({ name: 'xiaoming' })// 對代理對象進行解構(gòu)let { name } = pStateeffect(() => {app.innerHTML = pState.name})setTimeout(() => {name = 'xiaomei'console.log('對解構(gòu)后的name操作, 不會觸發(fā)響應(yīng)式')}, 1000)</script></body>
</html>

示例2

賦值操作丟失響應(yīng)性

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><script src="../node_modules/vue/dist/vue.global.js"></script></head><body><div id="app"></div><script>const { reactive, effect } = Vuelet todos = reactive([])effect(() => {app.innerHTML = JSON.stringify(todos)})// 模擬向接口請求setTimeout(() => {// 將接口返回的數(shù)據(jù)賦值給todos, 導(dǎo)致todos丟失了響應(yīng)性todos = [{ id: 1, content: 'todo-1' },{ id: 2, content: 'todo-2' },]}, 1000)</script></body>
</html>

http://aloenet.com.cn/news/44373.html

相關(guān)文章:

  • 網(wǎng)站開發(fā) 性能方面百度的網(wǎng)址怎么寫
  • 購物網(wǎng)站app騰訊域名
  • 做網(wǎng)站有發(fā)票嗎站外推廣怎么做
  • 紅河北京網(wǎng)站建設(shè)百度輿情
  • 國內(nèi)室內(nèi)設(shè)計師南寧百度seo軟件
  • 網(wǎng)站在工信部備案軟文案例400字
  • 電子商城網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化技術(shù)
  • wordpress 網(wǎng)站小模塊seo網(wǎng)站推廣什么意思
  • 外貿(mào)論壇有哪些平臺抖音seo搜索優(yōu)化
  • 漣水做網(wǎng)站二十個優(yōu)化
  • 北海做網(wǎng)站網(wǎng)站建設(shè)哪家好seo技術(shù)博客
  • 路由器做網(wǎng)站主機要備案嗎外鏈網(wǎng)
  • WordPress源碼帶會員中心系統(tǒng)排名優(yōu)化哪家專業(yè)
  • 無錫做網(wǎng)站品牌公司百度人工客服在線咨詢電話
  • 太原做網(wǎng)站的公司網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣是以企業(yè)產(chǎn)品或服務(wù)
  • 網(wǎng)店運營規(guī)劃如何優(yōu)化關(guān)鍵詞的排名
  • 淘寶做短視頻網(wǎng)站好鏈接買賣價格
  • 有誰做彩票網(wǎng)站嗎廊坊關(guān)鍵詞優(yōu)化報價
  • 聚合頁做的比較好的教育網(wǎng)站軟件定制開發(fā)
  • 網(wǎng)站做302跳轉(zhuǎn)的意義什么軟件可以找客戶資源
  • 商丘三合一網(wǎng)站建設(shè)廈門seo推廣優(yōu)化
  • 用舊電腦做網(wǎng)站推廣網(wǎng)站怎么制作
  • 個人網(wǎng)站備案信息北京網(wǎng)站制作推廣
  • 中信建設(shè)有限責(zé)任公司唐萬哩如何提高網(wǎng)站seo排名
  • 網(wǎng)站的功能和特色百度推廣是做什么的
  • 玉樹市公司網(wǎng)站建設(shè)seo搜外
  • 網(wǎng)站的原型怎么做百度搜索競價排名
  • 網(wǎng)站開發(fā)目錄結(jié)構(gòu)百度首頁排名怎么做到
  • 做ppt模板網(wǎng)站有哪些網(wǎng)站統(tǒng)計
  • 做自己網(wǎng)站彩票免費站長工具