Vue如何引用public中的js文件

当需要在Vue项目中引入public文件夹中的js文件时,有以下两种方法:

方法一:使用HTML标签引入

可以在public/index.html中使用script标签引入js文件,在Vue组件中使用即可。例如,在public目录下有一个名为test.js的js文件,可在public/index.html中添加如下代码:

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <title>Vue App</title>
</head>

<body>
  <div id="app"></div>
  <script src="./test.js"></script>
  <!-- Vue App Script -->
  <script src="./js/app.js"></script>
</body>

</html>

然后在Vue组件中即可使用test.js中的代码。例如,在某个组件中使用test.js中的方法:

<template>
  <div>
    <button @click="test()">测试按钮</button>
  </div>
</template>

<script>
export default {
  methods: {
    test() {
      testFunction();
    }
  }
}
</script>

方法二:使用vue.config.js配置

Vue CLI3.x中可以通过在vue.config.js中配置别名,实现在Vue组件中使用public中的js文件。例如,在public中有一个名为test.js的js文件,则可以在vue.config.js中添加别名:

module.exports = {
  configureWebpack: {
    resolve: {
      alias: {
        '@': resolve('src'),
        'public': resolve('public')
      }
    }
  }
}

然后在Vue组件中即可使用test.js中的代码,示例:

<template>
  <div>
    <button @click="test()">测试按钮</button>
  </div>
</template>

<script>
import test from '@/test.js';

export default {
  methods: {
    test() {
      testFunction();
    }
  }
}
</script>

以上就是关于Vue如何引用public中的js文件的完整攻略,并且提供了两个示例,希望对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Vue如何引用public中的js文件 - Python技术站

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

相关文章

  • Vue input控件通过value绑定动态属性及修饰符的方法

    Vue input控件通过value绑定动态属性及修饰符的方法一般分为以下几个步骤: 1. 绑定value属性 首先,在input标签上通过v-bind或简写的“:”符号绑定value属性,例如: <input type="text" v-bind:value="message" /> 其中,message…

    Vue 2023年5月27日
    00
  • Vue使用富文本编辑器Vue-Quill-Editor(含图片自定义上传服务、清除复制粘贴样式等)

    Vue使用富文本编辑器Vue-Quill-Editor的攻略如下: 1. 安装Vue-Quill-Editor 我们需要通过npm进行安装: npm install vue-quill-editor –save 安装完成后我们直接使用即可。 2. 在Vue项目中使用Vue-Quill-Editor 在项目的main.js文件中引入Vue-Quill-Edi…

    Vue 2023年5月28日
    00
  • vue中数据不响应的问题及解决

    当使用Vue来开发网页应用时,经常会遇到组件无法响应数据(data)变化的问题,这是因为Vue的数据绑定特性需要满足一定的条件才能生效。接下来我们将介绍如何解决这个问题。 问题分析 在Vue中,如果数据绑定不生效,这通常是因为以下几个原因: 数据未被正确地注入到Vue实例中。 未使用正确的数据绑定方式。 数据变化没有触发Vue的重新渲染。 下面一一对这些原因…

    Vue 2023年5月28日
    00
  • Vue.js 表单校验插件

    Vue.js表单校验插件简介Vue.js表单校验插件是一款常用于Vue.js的插件,可以帮助开发者轻松地在Vue.js应用程序中实现表单校验功能。该插件提供了丰富的校验规则和语法,可以非常方便地满足各种表单校验需求。 安装Vue.js表单校验插件在使用Vue.js表单校验插件前,需要先安装并引入该插件。可以通过npm安装和引入该插件。示例代码如下: # 安装…

    Vue 2023年5月27日
    00
  • vue-route路由管理的安装与配置方法

    下面是详细的Vue Router路由管理的安装与配置方法攻略: 安装 首先,在项目根目录下,运行以下命令安装vue-router依赖: npm install vue-router –save 配置 在项目中使用Vue Router需要在main.js中引入Vue Router并配置路由: // 引入Vue Router import VueRouter …

    Vue 2023年5月28日
    00
  • 详解eslint在vue中如何使用

    下面是关于“详解eslint在vue中如何使用”的完整攻略。 前言 在前端开发中,我们常常需要使用一些工具来帮助我们提高代码的质量,其中 eslint 是一款非常常用的代码规范工具之一。在 vue 开发中,利用 eslint 能够有效地保持代码风格的统一,避免一些常见的代码错误,提高代码质量。本文将详细讲解如何在 vue 中使用 eslint。 步骤 步骤一…

    Vue 2023年5月28日
    00
  • Vue2.0使用过程常见的一些问题总结学习

    我来为你详细讲解 Vue2.0 使用过程中常见的一些问题,总结学习的完整攻略。 1. 了解 Vue.js 在开始使用 Vue.js 前,要先掌握 Vue.js 的基本语法和概念,官方文档是最佳的学习资源。具体包括: 数据绑定 组件化 生命周期 模板语法 插值和指令 计算属性和监听器 过渡效果和动画 此外,为了更好的学习和使用,建议安装 Vue.js 的开发者…

    Vue 2023年5月27日
    00
  • Vue 页面状态保持页面间数据传输的一种方法(推荐)

    为了让大家更好的了解“Vue 页面状态保持页面间数据传输的一种方法(推荐)”,我会提供以下几个方面的攻略: Vue 组件间通信方式分析 Vue 组件间通信方式有多种,包括:props、$emit/$on、Vuex等。其中,props是父组件向子组件通信的方式,而$emit/$on是组件之间自下而上或自上而下进行的广播。 Vuex则是为了解决组件之间数据传递而…

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