最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用vscode 開發(fā)uniapp的方法

 更新時間:2021年08月17日 11:38:38   作者:wallowyou  
本文給大家分享我使用vscode開發(fā)的一些配置。其中包括uniapp組件語法提示,uniapp代碼提示,代碼自動格式化問題,對vscode 開發(fā)uniapp的相關(guān)知識感興趣的朋友一起看看吧

因?yàn)橹耙恢倍际鞘褂胿scode開發(fā)前端項(xiàng)目,現(xiàn)在有一些小程序或者h(yuǎn)5項(xiàng)目采用uniapp開發(fā),在體驗(yàn)了一段時間hbuiler之后,還是覺得vscode香,以下分享我使用vscode開發(fā)的一些配置。其中包括uniapp組件語法提示,uniapp代碼提示,代碼自動格式化。

參考文檔: https://ask.dcloud.net.cn/article/id-36286__page-2

1. 安裝vetur

首先我們需要安裝vscode基本的vue插件vetur,在vscode擴(kuò)展程序中即可安裝

2. 安裝eslint

在vscode中安裝eslint擴(kuò)展

3. 配置vscode的setting.json

VSCode進(jìn)行擴(kuò)展設(shè)置,依次點(diǎn)擊 文件 > 首選項(xiàng) > 設(shè)置 打開 VSCode 配置文件settings.json,添加如下配置

{
   "files.autoSave": "off",
   "eslint.validate": [
       "javascript",
       "javascriptreact",
       "vue-html",
       {
       "language": "vue",
       "autoFix": true
       }
   ],
   "eslint.run": "onSave",
   "editor.tabSize": 2,
   "editor.codeActionsOnSave": {
       "source.fixAll.eslint": true
   }
  }

自動格式化vue的項(xiàng)目也是如此,以上是部分配置,不要把原有配置刪掉了
注意

不同版本的vscode配置可能有些許區(qū)別,如果哪個配置有問題,vscode會有提示

4. 使用vue-cli創(chuàng)建一個uniapp項(xiàng)目。

需要保證你已經(jīng)全局安裝vue-cli,沒有的話先安裝vue-cli
vue create -p dcloudio/uni-preset-vue my-project

在這里插入圖片描述

我們先選擇默認(rèn)模版(Typescript)當(dāng)然也可以選擇其他模板

安裝完成之后我們用vscode打開剛剛創(chuàng)建的項(xiàng)目。

5. 在項(xiàng)目中安裝組件語法提示

npm i @dcloudio/uni-helper-json,如果你的package.json文件中已經(jīng)安裝了的話就不需要安裝
此時我們可以看到組件的語法提示

在這里插入圖片描述

6. vscode安裝uniapp-snippet插件

7. 保存自動格式化代碼

可以看到此時頁面中的格式比較混亂,看著很難受,然后保存也并不會自動格式化,所以我們需要給項(xiàng)目添加eslint
vue add eslint
我們選擇最后一個prettier
安裝完成之后我們可以看到我們的項(xiàng)目多了一些文件,可以自行在.eslintrc.js文件配置規(guī)則

在這里插入圖片描述

我們可以看到一些配置的js文件報(bào)錯了,我們在這些文件首尾忽略eslint檢查即可
比如postcss.config.js

/* eslint-disable */
const path = require("path");
module.exports = {
  parser: require("postcss-comment"),
  plugins: [
    require("postcss-import")({
      resolve(id, basedir, importOptions) {
        if (id.startsWith("~@/")) {
          return path.resolve(process.env.UNI_INPUT_DIR, id.substr(3));
        } else if (id.startsWith("@/")) {
          return path.resolve(process.env.UNI_INPUT_DIR, id.substr(2));
        } else if (id.startsWith("/") && !id.startsWith("http://")) {
          return path.resolve(process.env.UNI_INPUT_DIR, id.substr(1));
        }
        return id;
      },
    }),
    require("autoprefixer")({
      remove: process.env.UNI_PLATFORM !== "h5",
    }),
    require("@dcloudio/vue-cli-plugin-uni/packages/postcss"),
  ],
};
/* eslint-disable */

其他配置的js文件也類似操作這樣配置完之后我們保存代碼就會自動格式化了

8. 導(dǎo)入 HBuilderX 自帶的代碼塊

從 github 下載 uni-app 代碼塊,放到項(xiàng)目目錄下的 .vscode 目錄即可擁有和 HBuilderX 一樣的代碼塊。d代碼塊下載地址https://github.com/zhetengbiji/uniapp-snippets-vscode

到此這篇關(guān)于使用vscode 開發(fā)uniapp的方法的文章就介紹到這了,更多相關(guān)vscode 開發(fā)uniapp內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 簡單理解vue中track-by屬性

    簡單理解vue中track-by屬性

    這篇文章主要幫助大家簡單的理解vue中track-by屬性,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • vue-admin-template框架搭建及應(yīng)用小結(jié)

    vue-admin-template框架搭建及應(yīng)用小結(jié)

    ?vue-admin-template是基于vue-element-admin的一套后臺管理系統(tǒng)基礎(chǔ)模板(最少精簡版),可作為模板進(jìn)行二次開發(fā),這篇文章主要介紹了vue-admin-template框架搭建及應(yīng)用,需要的朋友可以參考下
    2023-05-05
  • vue項(xiàng)目首屏加載過慢的一些解決方案

    vue項(xiàng)目首屏加載過慢的一些解決方案

    最近碰到vue項(xiàng)目打包上線后,第一次打開首頁后會出現(xiàn)空白、加載時間過長的情況,下面這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目首屏加載過慢的一些解決方案,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Vue打印錯誤日志問題

    Vue打印錯誤日志問題

    這篇文章主要介紹了Vue打印錯誤日志問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Mint UI實(shí)現(xiàn)A-Z字母排序的城市選擇列表

    Mint UI實(shí)現(xiàn)A-Z字母排序的城市選擇列表

    這篇文章主要為大家詳細(xì)介紹了Mint UI實(shí)現(xiàn)A-Z字母排序的城市選擇列表,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Vue路由history模式解決404問題的幾種方法

    Vue路由history模式解決404問題的幾種方法

    這篇文章主要介紹了Vue路由history模式解決404問題的幾種方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • vue 音樂App QQ音樂搜索列表最新接口跨域設(shè)置方法

    vue 音樂App QQ音樂搜索列表最新接口跨域設(shè)置方法

    這篇文章主要介紹了vue 音樂App QQ音樂搜索列表最新接口跨域設(shè)置方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • 探秘vue-rx 2.0(推薦)

    探秘vue-rx 2.0(推薦)

    這篇文章主要介紹了探秘vue-rx 2.0(推薦),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • 詳解polyfills如何按需加載及場景示例詳解

    詳解polyfills如何按需加載及場景示例詳解

    這篇文章主要為大家介紹了詳解polyfills如何按需加載及場景示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • vue實(shí)現(xiàn)div單選多選功能

    vue實(shí)現(xiàn)div單選多選功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)div單選多選功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07

最新評論

邢台市| 林芝县| 习水县| 沁源县| 建宁县| 洪湖市| 桓仁| 贵溪市| 西华县| 静安区| 梓潼县| 青海省| 嵊泗县| 白城市| 黄骅市| 铜山县| 沙湾县| 重庆市| 项城市| 梁河县| 涞水县| 和龙市| 安新县| 万州区| 南溪县| 郎溪县| 娱乐| 二手房| 芦山县| 东丰县| 清水县| 江川县| 保靖县| 镇江市| 徐闻县| 涿鹿县| 五莲县| 双城市| 盐源县| 额敏县| 德化县|