Use vscode to compile simple vue configuration details, and vscode to compile vue details

Source: Internet
Author: User

Use vscode to compile simple vue configuration details, and vscode to compile vue details

Preface

This article mainly introduces the content about vue simple configuration in vscode for your reference. Let's take a look at the details below:

PS:We recommend that you use the vetur plug-in.

Win10 crashes and win7 is reinstalled. As a result, the sublime text plug-in cannot be installed, and various heart plug-ins, so I decided to switch to vscode.

Compared with sublime text, vscode has many advantages:

  • Supports better Chinese input methods. On windows, you need to install various plug-ins to support Chinese input, and the effect is also unsatisfactory.
  • More comprehensive basic functions. Vscode comes with plug-in management, git, sidebar, integration terminal, emmet and other functions. st needs to be installed on its own every time, which wastes time.

However, the st plug-ins are richer and the vscode plug-ins are relatively fewer. There is only one vue plug-in vscode, and there are many problems in use. The author has not updated the plug-in for a long time, so I had to wait for an afternoon, it can finally be used to compile vue projects.

The vscode vue plug-in currently only has one vscode-vue, and the installation code prompt does not take effect. This is because the language mode of the vue file is html by default and needs to be set in setting. json:

"files.associations": {  "*.vue": "vue" }

However, the style emmet plug-in cannot be correctly identified at this time, so I later gave up this method.

Think carefully and write vue projects:

  • Code Completion & code snippets
  • Emmet correctly generates html tags
  • Emmet correctly generates css and scss
  • Code highlighting

The steps 2, 3, and 4 can be done in html, while vue Code Completion and code snippets only need to be compiled by yourself, so I restored the language mode of the vue file to the default html, and added the required code snippets (file-preferences-user code snippets-html) to the user code snippets ), the final effect is acceptable.

Added code snippets (Continuous updates ):

{ // Place your snippets for HTML here. Each snippet is defined under a snippet name and has a prefix, body and  // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: // $1, $2 for tab stops, ${id} and ${id:label} and ${1:label} for variables. Variables with the same id are connected. // Example: "Print to console": {  "prefix": "log",  "body": [   "console.log('$1');",   "$2"  ],  "description": "Log output to console" }, "Create vue template": {  "prefix": "vuec",  "body": [   "<template>",   "</template>",   "<script>",   "export default {",   " name: \"${1:component_name}\",",   " data () {",   " return {",   " };",   " }",   "}",   "</script>",   "<style lang=\"${2:css}\" scoped>",   "</style>"  ],  "description": "Create vue template" }}

Summary

The above is all the content of this article. I hope the content of this article will help you in your study or work. If you have any questions, please leave a message, thank you for your support.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.