• <bdo id='3Wd48'></bdo><ul id='3Wd48'></ul>
    <tfoot id='3Wd48'></tfoot>
  • <i id='3Wd48'><tr id='3Wd48'><dt id='3Wd48'><q id='3Wd48'><span id='3Wd48'><b id='3Wd48'><form id='3Wd48'><ins id='3Wd48'></ins><ul id='3Wd48'></ul><sub id='3Wd48'></sub></form><legend id='3Wd48'></legend><bdo id='3Wd48'><pre id='3Wd48'><center id='3Wd48'></center></pre></bdo></b><th id='3Wd48'></th></span></q></dt></tr></i><div id='3Wd48'><tfoot id='3Wd48'></tfoot><dl id='3Wd48'><fieldset id='3Wd48'></fieldset></dl></div>

    <legend id='3Wd48'><style id='3Wd48'><dir id='3Wd48'><q id='3Wd48'></q></dir></style></legend>

    1. <small id='3Wd48'></small><noframes id='3Wd48'>

      1. vue引用外部JS并调用JS文件中的方法实例

        时间:2023-12-14

                <bdo id='mNe4D'></bdo><ul id='mNe4D'></ul>
              • <legend id='mNe4D'><style id='mNe4D'><dir id='mNe4D'><q id='mNe4D'></q></dir></style></legend>

                  <tbody id='mNe4D'></tbody>
              • <small id='mNe4D'></small><noframes id='mNe4D'>

                • <i id='mNe4D'><tr id='mNe4D'><dt id='mNe4D'><q id='mNe4D'><span id='mNe4D'><b id='mNe4D'><form id='mNe4D'><ins id='mNe4D'></ins><ul id='mNe4D'></ul><sub id='mNe4D'></sub></form><legend id='mNe4D'></legend><bdo id='mNe4D'><pre id='mNe4D'><center id='mNe4D'></center></pre></bdo></b><th id='mNe4D'></th></span></q></dt></tr></i><div id='mNe4D'><tfoot id='mNe4D'></tfoot><dl id='mNe4D'><fieldset id='mNe4D'></fieldset></dl></div>
                  <tfoot id='mNe4D'></tfoot>

                  以下是针对vue引用外部JS并调用JS文件中的方法实例的完整攻略和示例。

                  步骤一:将外部JS文件导入vue项目中

                  在vue项目根目录下新建assets文件夹(如果存在则跳过此步骤),将外部JS文件拷贝到该文件夹下。此外,如果外部JS文件依赖于jQuery等其他库,也需要将这些库文件一起拷贝到assets文件夹中。

                  步骤二:在vue组件中进行 JS 文件引用

                  在Vue组件中引用上述JS文件,有两种方式:

                  方式一:在组件的<script>标签中使用require函数引入

                  在需要使用外部JS文件的组件中,在<script>标签中使用require函数引入外部JS文件,并将导入的内容赋值给某个变量,以实现JS文件的调用。

                  示例代码如下:

                  <script>
                  const outJs = require('@/assets/xx/xx.js');
                  </script>
                  

                  其中,require函数中的路径表示assets文件夹下的具体位置。

                  方式二:在index.html文件中通过<script>标签动态加载

                  在需要使用外部JS文件的组件中,可以在index.html文件中,通过<script>标签动态加载JS文件。同时,为了避免JS文件被重复加载,最好将JS文件的加载放在<head>标签中。

                  示例代码如下:

                  <head>
                    <script src="/assets/xx/xx.js"></script>
                  </head>
                  

                  其中,路径依然表示在assets文件夹下的具体位置。

                  步骤三:在vue组件中调用JS方法

                  调用外部JS文件的方法方式如下:

                  outJs.fn();
                  

                  其中,fn()是在外部JS文件中定义的一个方法。在 Vue 中也可以将该方法设置成 Vue 的全局变量,以便在组件之间共享。

                  至此,引入外部JS文件并调用其中方法的过程完成。

                  完整示例

                  <!-- index.html -->
                  <!DOCTYPE html>
                  <html>
                  <head>
                    <meta charset="utf-8">
                    <title>vue引用外部JS并调用JS文件中的方法实例</title>
                    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
                    <script src="/assets/xx/xx.js"></script>
                  </head>
                  <body>
                    <div id="app">
                      <my-component></my-component>
                    </div>
                    <script>
                      Vue.component('my-component',{
                        template: '<div>{{content}}</div>',
                        data() {
                          return {
                            content: '我是my-component组件'
                          }
                        },
                        mounted() {
                          outJs.fn();
                        }
                      })
                  
                      var app = new Vue({
                        el: '#app'
                      })
                    </script>
                  </body>
                  </html>
                  
                  // xx.js
                  function fn() {
                    console.log('这是外部JS文件xx.js的fn方法');
                  }
                  
                  export default {
                    fn
                  }
                  

                  这个例子中,我们建立了一个Vue项目,并在其中引入了外部JS文件,最后在Vue组件my-component中调用了外部JS文件中的fn方法。

                  上一篇:CSS3中利用animation属性创建雪花飘落特效 下一篇:详解HTML常用的标签中行内元素和块级元素

                  相关文章

                  <i id='3Odd5'><tr id='3Odd5'><dt id='3Odd5'><q id='3Odd5'><span id='3Odd5'><b id='3Odd5'><form id='3Odd5'><ins id='3Odd5'></ins><ul id='3Odd5'></ul><sub id='3Odd5'></sub></form><legend id='3Odd5'></legend><bdo id='3Odd5'><pre id='3Odd5'><center id='3Odd5'></center></pre></bdo></b><th id='3Odd5'></th></span></q></dt></tr></i><div id='3Odd5'><tfoot id='3Odd5'></tfoot><dl id='3Odd5'><fieldset id='3Odd5'></fieldset></dl></div>

                  <tfoot id='3Odd5'></tfoot>
                • <legend id='3Odd5'><style id='3Odd5'><dir id='3Odd5'><q id='3Odd5'></q></dir></style></legend>
                    <bdo id='3Odd5'></bdo><ul id='3Odd5'></ul>

                  1. <small id='3Odd5'></small><noframes id='3Odd5'>