vue開發總結

1、安裝

1.安裝vue-cli

全局安裝vue-cli(3.0版本)
$ npm install -g @vue/cli
# 建立一個新項目
$ vue create my-project
# 進入項目
$ cd my-project
# 安裝依賴
$ npm install
# 啓動項目
$ npm run serve

建立項目時的具體配置可參考:vue腳手架3.0的使用html

建立完成:
clipboard.pngvue

2.安裝less(針對2.0版本,3.0在安裝時已配置)

$ npm install --save-dev less less-loader

使用方式webpack

<style lang="less">
  @import "./assets/common.less";
</style>
<style lang="less">
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

webstorm編輯器,頁面中的less文件會提示錯誤,添加rel="stylesheet/less"屬性ios

<style scoped lang="less" rel="stylesheet/less"></style>

3.修改縮進方式(2.0版本,3.0版本不須要配置)

根目錄.editorconfig文件git

indent_size = 4

webpack.base.conf.js文件設置,把下面這段註釋掉就行了github

const createLintingRule = () => ({
  // test: /\.(js|vue)$/,
  // loader: 'eslint-loader',
  // enforce: 'pre',
  // include: [resolve('src'), resolve('test')],
  // options: {
  //   formatter: require('eslint-friendly-formatter'),
  //   emitWarning: !config.dev.showEslintErrorsInOverlay
  // }
})

4.安裝axios

文檔地址: https://github.com/axios/axios
npm install --save-dev axios
axios.get('/user', {
    params: {
      ID: 12345
    }
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

2、新建路由(2.0版本)

1.目錄主要介紹

buile//webpack配置信息
src//開發環境內容
--components//vue組件
--router
  --index.js//路由配置信息
--App.vue//入口html頁面
--main.js//入口頁面
static//打包後內容

2.新建頁面

在components文件夾下新建Index.vue,頁面內容以下web

<template>
    <div class="hello">
        <h1>{{ msg }}</h1>
        <h2>Essential Links</h2>
    </div>
</template>
<script>
    export default {
        name: 'Index',//須要與路由配置的name統一
        data () {
            return {
                msg: 'Welcome to Your Vue.js App'
            }
        }
    }
</script>
<style scoped lang="less" rel="stylesheet/less">
</style>

3.添加路由

在router/index.js頁面添加以下內容vue-cli

import Index from '@/components/Index'
{
            path: '/',
            name: 'Index',
            component: Index
        },

2、新建路由(3.0版本)

官方文檔
無需安裝,直接使用,在第一步安裝完成時已經生成store.js文件npm

未完待更~~

相關文章
相關標籤/搜索