首页IT科技vue怎么引入css文件才会局部生效(Vue学习随笔(一)Vue的引入)

vue怎么引入css文件才会局部生效(Vue学习随笔(一)Vue的引入)

时间2025-06-16 04:34:43分类IT科技浏览5860
导读:前言 以往零零散散使用过一些Vue的语法,最近才刚刚系统接触Vue,现在是刚刚入门的状态,故在这里做一个记录和梳理,欢迎大家一起学习交流,有错误的地方也欢迎大家指正。...

前言

以往零零散散使用过一些Vue的语法              ,最近才刚刚系统接触Vue                    ,现在是刚刚入门的状态       ,故在这里做一个记录和梳理       ,欢迎大家一起学习交流                    ,有错误的地方也欢迎大家指正             。

正篇

梦开始的地方

在写之前我想先在这里贴出Vue的一个官方的(应该是)学习教学https://cn.vuejs.org/guide/introduction.html

本文里我也会遵循这个步骤来整理              ,我会尽量写的区别于链接中的文档       ,也会提出一些自己的想法                    ,欢迎看到的朋友们提出不同意见                     。

Vue的引入

Vue的引入分为两种              ,一种是再本地安装Vue,一种是使用CDN的形式引入                    ,这里我更加熟悉的是通过CDN使用Vue的方式                    ,但是使用CDN引入将无法使用单文件组件的语法(SFC),而我看到有朋友说SFC在大型开发中用的其实是比较多的       。所以这里我从头到尾用在本地搭建的方式进行一次             。

本地创建一个Vue应用

首先安装一个NodeJS              ,这是一个搭载V8内核的JavaScript运行环境                    ,不依赖浏览器即可运行JavaScript代码                     。这里我编辑器采用VS Code并安装了Volar扩展       。

在终端中输入

> npm init vue@latest

这个指令用于安装create-vue       ,这是一个CLI              ,用于Vue的安装                    ,这里会看到一些可选功能       ,如果没有需要或是不了解       ,可以先选择No(毕竟到了需要的时候还能再装)      。

在项目被创建后                    ,可以通过

> cd "你的项目" > npm install > npm run dev

这时已经可以运行一个Vue项目了

当你准备把应用发布到生产环境(投入应用)时              ,运行

> npm run build

通过CDN使用Vue

这是一种很方便的Vue使用方法       ,和很多JavaScript组件的引用方式相同                    ,直接在代码中引入

<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>

这样使用了全局构建版本的Vue              ,所有的顶层API都会在Vue对象中                     。这里给出一个例子:

<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script> <div id="app">{{ message }}</div> <script> const { createApp } = Vue createApp({ data() { return { message: Hello Vue! } } }).mount(#app) </script>

此外,利用CDN引入还可以考虑ES模块的方法:

<div id="app">{{ message }}</div> <script type="module"> import { createApp } from "https://unpkg.com/vue@3/dist/vue.esm-browser.js" createApp({ data() { return { message: Hello Vue! } } }).mount(#app) </script>

此外还有使用Import maps的方法                    ,这个方法与上面代码类似                    ,感觉写的要麻烦一点,这里就先不提了              。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
phpweb表单生成器完整代码(phpcms怎么把图片分页) 探讨的近义词(探讨destoon收集的软文价值)