目錄
可以擴充HTML 元素,封裝可重複使用的程式碼
有了元件化的想法, 我們之後開發中就要充分的利用它
4、组件化语法糖写法
5、组件模板抽离写法
四、组件可以访问Vue实例数据吗?
1、简介
2、代码实例
3、效果展示 
五、父子组件通信
1、父子组件通信简介
2、父传子代码实例
3、父传子效果展示 
4、props中的驼峰标识
5、子传父(自定义事件方式)
6、子传父代码实例
7、子传父效果展示
首頁 web前端 Vue.js Vue基礎知識總結之vue組件化開發

Vue基礎知識總結之vue組件化開發

Aug 10, 2022 am 09:56 AM
vue

本篇文章給大家帶來了關於vue其中主要介紹了關於vue組件化開發的相關問題,組件化開發提供了一種抽象, 我們可以開發出一個獨立可復用的小組件來建構我們的應用元件,下面一起來看一下,希望對大家有幫助。

Vue基礎知識總結之vue組件化開發

【相關推薦:javascript影片教學web前端

##一、函數式程式設計

1、函數式程式設計簡介

函數式程式設計是種程式設計方式,它將電腦運算視為函數的計算。函數程式語言最重要的基礎是λ演算(lambda calculus),而且λ演算的函數可以接受函數當作輸入(參數)和輸出(回傳值)。

和指令式程式設計相比,函數式程式設計強調函數的計算比指令的執行重要。

和過程化程式設計相比,函數式程式設計裡函數的計算可隨時呼叫。

filter函數自動過濾物件的所有元素,傳回true才會存入指定物件;

Reduce函數將陣列內部的所有元素進行匯總;

2.程式碼實例
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<div id="app">
  {{totalPrice()}}
</div>
 
<script src="../js/vue.js"></script>
<script>
  const app = new Vue({
    el: '#app',
    data: {
      message: '你好'
    },
    methods :{
      totalPrice(){
        const nums = [10,9,21,16,7]
        let total = nums.filter(x => x<10).map(x => x*2).reduce((pre,n)=>pre+n);
        console.log(total)
        return total
      }
    }
  })
</script>
</body>
</html>
登入後複製

二、v-model

vue中經常使用到