Vue3.0數(shù)據(jù)響應(yīng)式原理詳解-創(chuàng)新互聯(lián)

基于Vue3.0發(fā)布在GitHub上的第一版源碼(2019.10.05)整理

創(chuàng)新互聯(lián)公司主營(yíng)呂梁網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,呂梁h5成都微信小程序搭建,呂梁網(wǎng)站營(yíng)銷推廣歡迎呂梁等地區(qū)企業(yè)咨詢

預(yù)備知識(shí)

  1. ES6 Proxy,整個(gè)響應(yīng)式系統(tǒng)的基礎(chǔ)。
  2. 新的composition-API的基本使用,目前還沒(méi)有中文文檔,可以先通過(guò)這個(gè)倉(cāng)庫(kù)(composition-api-rfc)了解,里面也有對(duì)應(yīng)的在線文檔。

先把Vue3.0跑起來(lái)


先把vue-next倉(cāng)庫(kù)的代碼clone下來(lái),安裝依賴然后構(gòu)建一下,vue的package下的dist目錄下找到構(gòu)建的腳本,引入腳本即可。
下面一個(gè)簡(jiǎn)單計(jì)數(shù)器的DEMO:


<!DOCTYPE html>
<html lang="en">
<body>
 <div id='app'></div>
</body>
<script src="./dist/vue.global.js"></script>
<script>
const { createApp, reactive, computed } = Vue;

const RootComponent = {
 template: `
  <button @click="increment">
   Count is: {{ state.count }}
  </button>
 `,
 setup() {
  const state = reactive({
   count: 0,
  })

  function increment() {
   state.count++
  }

  return {
   state,
   increment
  }
 }
}

createApp().mount(RootComponent, '#app')
</script>
</html>

網(wǎng)頁(yè)題目:Vue3.0數(shù)據(jù)響應(yīng)式原理詳解-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://muchs.cn/article12/cddgdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站改版App開發(fā)、商城網(wǎng)站、Google、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)