1. 程式人生 > >vue元件學習6(props傳參)

vue元件學習6(props傳參)

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="js/vue-1.0.24.debug.js"></script>
</head>
<body>
    <div>
        <child msg="hello_vue"></child>
    </div>
    <div style="margin-top:50px;">
        <input type="text" v-model="inputMsg">
        <br>
        <children :input-msg="inputMsg"></children>
    </div>
<script>
//1.父子元件props傳參
Vue.component('child',{
    props:['msg'],
    template:'<span>{{msg}}</span>'
})
//2.props動態傳參
Vue.component('children',{
    props:['inputMsg'],
    template:'<span>{{inputMsg}}</span>'
})
new Vue({
    el:'body',
    data:{
        inputMsg:"hello_vue"
    }
})
</script>
</body>
</html>

//例1:父子元件props進行傳參,在繫結屬性是直接寫xxx=" ",

//例2:props動態傳參,在繫結屬性是v-on:xxx = "(v-model傳的引數)"


相關推薦

vue元件學習6props

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>D

【前端小小白的學習之路】vue學習記錄④路由

emp 分享 exp pat vuejs 小白 one -1 limit 通過上篇文章對路由的工作原理有了基本的了解,現在我們一起來學習路由是如何傳遞參數的,也就是帶參數的跳轉。 帶參數的跳轉,一般是兩種方式: ①.a標簽直接跳轉。 ②點擊按鈕,觸發函數跳轉。 在上

vbs與其他語言進行交互編程外存

one 自定義排序 RR 調用方法 i++ 命令 argc urn 例如 vbs沒有自定義排序函數。無需自己造輪子,可以用其他語言來完成這個任務(在傳遞數據比較簡單的情況下,例如只傳遞數組)。 首先用5分鐘寫一個C++排序的代碼。命名為“mysort.cpp”: #inc

vue元件化開發底部導航蘭

父子元件關鍵聯絡  一.建立父元件parent.vue <template> <div> <h1>父元件的內容</h1> </div> </template> 然後再router 下的ind

struts1原始碼學習6doPost和doGet

ActionServlet中的doPost和doGet的程式碼是一樣的,都是呼叫process 直接看process程式碼 protected void process(HttpServletRequest request, HttpServletResponse re

winform中執行cmd命令幫助類,提取有效輸出資料、錯誤返回資料與實時顯示命令輸出

寫的東西用到了執行cmd命令,於是自己擴充寫了個幫助類,實時顯示命令輸出可能對大家最為有用,此方法與網上流傳的不同點在於可以在命令輸出完成後回撥,可傳入一個object型別的引數。 程式碼: using System; using System.Collections.G

Vue.js學習系列二十一--修飾符

   在事件處理程式中呼叫event.preventDefault() 或 event.stopPropagation()是非常常見的需求。儘管我們可以在methods 中輕鬆實現這點,但更好的方式是:methods 只有純粹的資料邏輯,而不是去處理 DOM 事件細節。 為

Vue元件化(全域性、區域性)、props

目錄 全域性元件化 區域性元件化 全域性元件化 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Do

vue 分頁元件props

export default { name:'page', props: { // 用於記錄總頁碼,可由父元件傳過來 pageNo: { type: Number, default: 1 }, // 用於記錄當前頁數,這個與父元件進行資料互動來

vue元件3-父子元件props

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>父

vue.js學習筆記Vuejs——組件——props數據傳遞

元素 綁定 筆記 即使 大小寫 return span com 簡單 ①組件實例的作用域: 是孤立的,簡單的來說,組件和組件之間,即使有同名屬性,值也不共享。 <div id="app"> <add></add>

vue.js學習筆記--利用v-model實現父子元件間的雙向通訊

部落格:https://fisher-zh.github.io/ 在Vue中,我們可以使用prop屬性來進行父子元件間的通訊,在之前的文章Vue踩坑之路–父子元件通訊總結中有介紹過。 但是prop 是單向繫結的,我們無法在元件中直接修改prop傳遞的屬性。

vue.js學習筆記--父子元件通訊總結

部落格地址:https://fisher-zh.github.io 在使用Vue的過程中,如果需要進行父子元件間的通訊,通過查閱官方文件 我們可以瞭解到只需要在子元件要顯式地用 props選項宣告它期待獲得的資料,同時在其使用過程中傳入相應的資料即可,例如: Vu

vue專案獲取位址列引數非路由

在專案中,遇到一個需求,就是另一個系統直接跳轉到我們專案中的某個頁面,不需要做使用者的校驗直接單純的跳轉新頁面,再初始化查詢資料,引數以位址列的形式傳入 由於原來專案做過許可權控制,所以在路由那邊需要進行配置(部分程式碼): const newPage = { path:'/newPage', compon

Vue學習筆記-元件基礎

提醒 原帖完整收藏於IT老兵驛站,並會不斷更新。 前言 最近在工作中頻繁遇到元件,所以就沒按照順序,先總結元件這一章節的內容了,將來再做調整和修改。 (2018-10-24注:這一章粗讀了兩遍,感覺下面有好些內容都沒有理解,有一些難度,看不明白就先修改一會兒,先乾點別的。

vue元件通訊,點選值,動態子,子

vue說到元件通訊,無非是父元件傳子元件,子元件傳父元件,跨級元件傳值,同級元件傳值,個人覺得,除了父子元件的傳值,其餘情況就可以用vuex來解決了,這篇先不說vuex,這裡介紹父子元件傳值。不會你打我! 一、父元件傳子元件,核心--props 下面是場景,點選傳值給子元

Vue用router.push跳轉頁面,數改變,跳轉頁面數據不刷新的解決辦法

ren osi pat 出現 響應 router 手機 dep code vue-router同路由$router.push不跳轉一個簡單解決方案 vue-router跳轉一般是這麽寫: goPage(ParentDeptCode2,DeptCode2,hosName,

mpvue父子元件props失敗的解決方案

表現 父元件資料還未獲取時就向子元件傳props,導致子元件不到資料而報錯。 原因 mpvue雖然同時相容vue和小程式的生命週期,但有先後之差,瞭解更多請戳:理解mpvue的生命週期

詳細講解vue.js裡的父子元件通訊props和$emit

    在進入這個話題之前,首先我們先來想一下在vue裡,如何寫一個父子元件。為了簡單起見,下面的程式碼我都沒用腳手架來構建專案,直接在html檔案裡引入vue.js來作為例子。父子元件的寫法如下:<div id="app"> <parent>

Vue Router 的params和query的使用和區別詳盡

首先簡單來說明一下$router和$route的區別 //$router : 是路由操作物件,只寫物件 //$route : 路由資訊物件,只讀物件 //操作 路由跳轉 this.$router.push({ name:'hello',