使用vue构建企业级应用步骤

人盡茶涼 提交于 2019-12-04 23:52:31
npm install -g vue-cli
vue init webpack-simple demo
cd demo
npm install
npm run dev

做一个小实验 

在main.js中使用h函数挂载

import Vue from 'vue'

new Vue({
  el: '#app',
  render: h => h('ul', {
    'class': 'movies'
  }, [
    h('li', {
      'class': 'movie'
    }, 'Star Wars'),
    h('li', {
      'class': 'movie'
    }, 'Blade Runner'),
  ])
})

一个企业级的应用还需要做Babel Vue预设

npm i -D babel-preset-vue
npm i -D babel-polyfill

在main.js中导入babel-polyfill  以便旧版浏览器中可以使用新的js特性

import 'babel-polyfill'

 

再做一个小实验 
用对象展开运算符的方式挂载根组件

在src目录下创建Test.vue
 

<template>
  <div>
    <p>{{message}}</p>
    <input
      type="text"
      v-model="message"
    />
  </div>
</template>
<script>
export default {
  data() {
    return {
      message: "Hello Word"
    };
  }
};
</script>
<style>
p {
  color: grey;
}
</style>

在main.js上挂载
 

import Vue from 'vue'
import 'babel-polyfill'
import Test from './Test.vue'
new Vue({
  el: '#app',
  ...Test
})

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!