- Full-Stack Vue.js 2 and Laravel 5
- Anthony Gore
- 184字
- 2021-07-02 19:57:18
The Vue instance
Looking at ourapp.jsfile, let's now create ourroot instanceof Vue.js by using thenewoperator with theVueobject.
app.js:
var app = new Vue();
When you create a Vue instance, you will usually want to pass in a configuration object as an argument. This object is where your project's custom data and functions are defined.
app.js:
var app = new Vue({ el: '#app' });
As our project progresses, we'll be adding much more to this configuration object, but for now we've just added theelproperty that tells Vue where to mount itself in the page.
You can assign to it a string (a CSS selector) or an HTML node object. In our case, we've used the#appstring,which is a CSS selector referring to the element with the appID.
index.html:
<p id="app"> <!--Mount element--> </p>
Vue has dominion over the element it mounts on and any child node. For our project so far, Vue could manipulate thepwith theheaderclass, but it could not manipulate thepwith thetoolbarID. Anything placed within this latterp will be invisible to Vue.
index.html:
<body> <p id="toolbar">...</p> <p id="app"> <!--Vue only has dominion here--> <p class="header">...</header> ... </p> <script src="node_modules/vue/dist/vue.js"></script> <script src="app.js"></script> </body>
From now on, we'll refer to our mount node and its children as ourtemplate.
- 一步一步學Spring Boot 2:微服務項目實戰
- SOA實踐
- MySQL 8從入門到精通(視頻教學版)
- 架構不再難(全5冊)
- PHP基礎案例教程
- Practical DevOps
- SharePoint Development with the SharePoint Framework
- 數據結構案例教程(C/C++版)
- Python全棧數據工程師養成攻略(視頻講解版)
- PHP編程基礎與實踐教程
- HTML5開發精要與實例詳解
- Scala編程(第5版)
- 運維前線:一線運維專家的運維方法、技巧與實踐
- 區塊鏈架構之美:從比特幣、以太坊、超級賬本看區塊鏈架構設計
- Selenium WebDriver Practical Guide