vue引用js文件的多种方式(推荐)

yizhihongxing

当我们使用Vue进行开发时,我们经常需要引入一些第三方库来辅助我们完成开发。这时候我们需要了解几种Vue引用JS文件的方式。

1. 直接使用script标签引入

使用script标签以最原始的方式引入JS文件,这是所有前端开发者都很熟悉的引用方式。在Vue中,我们同样可以使用这种方式。比如我们要引入jQuery库:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Vue引用js文件示例</title>
  </head>
  <body>
    <div id="app">
      <h1>Hello,World</h1>
    </div>
    <script src="https://cdn.bootcss.com/jquery/3.6.0/jquery.min.js"></script>
    <script src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script>
    <script>
      var app = new Vue({
        el: '#app',
        created: function() {
          $('h1').css('color', 'red');
        }
      });
    </script>
  </body>
</html>

在上面的代码中,我们在头部引用了jQuery和Vue的库文件,在Vue实例中使用了jQuery的语法将标题颜色设置为红色。虽然这种方式很容易理解,但是不推荐使用。

2. 使用webpack打包引用

使用webpack打包的方式是目前最常用的引用方式,可以将所有的JS文件打包在一起,减小了请求次数,提高了网页加载速度。使用webpack引用Vue.js库文件示例:

import Vue from 'vue'
import App from './App.vue'

new Vue({
  el: '#app',
  render: h => h(App)
})

在上面的代码中,我们通过import语句引用了Vue的库文件,使用ES6的语法,非常方便,而且Webpack会将我们的代码压缩成最小文件,减小网页的加载时间。

总结

以上就是Vue引用JS文件的两种方式,第一种方式看起来容易理解,但是一般不推荐使用,因为需要手动引入所有的JS文件,而且容易造成命名冲突等问题。而第二种方式使用了Webpack工具,可以自动打包和管理JS文件,所以更加推荐使用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue引用js文件的多种方式(推荐) - Python技术站

(0)
上一篇 2023年5月29日
下一篇 2023年5月29日

相关文章

  • Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义

    下面给你详细讲解一下怎样使用Vue、Element UI和vue-quill-editor富文本编辑器实现插入图片自定义功能。 环境与依赖 首先,我们需要创建一个Vue项目,在命令行中输入以下命令: vue create my-project 然后,进入到项目目录下,安装以下依赖: npm install element-ui vue-quill-edito…

    Vue 2023年5月28日
    00
  • package.json文件配置详解

    那我将详细讲解一下“package.json文件配置详解”的攻略。 什么是package.json文件 在讲解package.json文件配置之前,需要先了解一下package.json文件是什么。简单来说,package.json文件是一个在项目根目录下的JSON文件,用于描述项目的相关信息,包括项目的名称、版本、作者、依赖、脚本等等。 package.j…

    Vue 2023年5月28日
    00
  • rollup3.x+vue2打包组件的实现

    下面是rollup3.x+vue2打包组件的实现攻略: 什么是Rollup Rollup是一个JavaScript模块打包器,可以将小块代码编译成大块复杂的代码,它专注于ES模块的打包。 Rollup和Vue组件库打包 Vue组件库是一种常见的前端开发方式,它可以将页面中可复用的组件单独封装成一个独立的组件库,使用时只需要引用该组件库就可以方便地使用这些组件…

    Vue 2023年5月28日
    00
  • Vue开发之watch监听数组、对象、变量操作分析

    当我们在Vue开发时,通常需要监听数据的变化,以便根据数据变化来进行相应的操作。在Vue中,我们可以通过watch属性来实现对数据的监听。本文将详细讲解如何使用Vue的watch属性来监听数组、对象、变量的操作。 监听数组的操作 我们可以通过设置Vue实例的watch属性,来监听数组的操作: data() { return { list: [1, 2, 3]…

    Vue 2023年5月28日
    00
  • 手写vue无限滚动指令的详细过程

    关于手写Vue无限滚动指令的详细过程,我准备了以下攻略,希望对你有所帮助: 1. 确定需求 在开始手写Vue无限滚动指令之前,首先需要明确需求和具体功能。无限滚动指令可以将长列表数据分批次渲染显示,当用户滚动页面时,自动加载下一页数据,避免一次性加载全部内容。 2. 创建指令 接下来创建无限滚动指令,具体步骤如下: 2.1 注册指令 在Vue实例中,注册一个…

    Vue 2023年5月28日
    00
  • vue自定义全局共用函数详解

    Vue自定义全局共用函数详解 在Vue项目中,我们有时需要在多个组件之间共用相同的函数,为了不重复编写代码,我们可以将这些函数放到一个单独的文件中,并将其定义为全局共用的函数。本文将详细讲解如何在Vue项目中自定义全局共用函数。 创建.js文件 首先,我们需要创建一个.js文件,例如我们将其命名为“utils.js”。这个文件可以包含多个函数,我们以一个简单…

    Vue 2023年5月28日
    00
  • vue前端测试开发watch监听data的数据变化

    当我们在使用Vue进行前端开发时,数据是我们不可避免的要处理的部分。而在开发时,我们需要不断地验证各种场景下数据的正确性,这就需要我们进行前端测试开发。 Vue为我们提供了watch属性,可以监听指定变量的变化并在变化时进行一些操作,如更新DOM或调用我们自己的函数等。 下面是watch监听data数据变化的完整攻略: 步骤1:为要监听的数据添加watch属…

    Vue 2023年5月29日
    00
  • vue实现pdf导出解决生成canvas模糊等问题(推荐)

    使用Vue实现PDF导出功能需要涉及到以下几个步骤: 安装依赖 npm install jspdf jspdf-autotable –save 引入jspdf和jspdf-autotable包 import jsPDF from ‘jspdf’ import ‘jspdf-autotable’ 编写导出PDF的方法 exportPdf() { // 新建一…

    Vue 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部