vueはカスタムjsファイルをロードするメソッド

亚连
リリース: 2018-05-30 17:03:51
オリジナル
2316 人が閲覧しました

以下のエディターは、Vue でカスタム js ファイルをロードする方法を共有します。これは、非常に参考になるので、皆さんのお役に立てれば幸いです。エディターをフォローして見てみましょう

プロジェクト中にポップアップ ボックスをカスタマイズする必要があります。私も自分で書いたばかりです。

レンダリング

発生した問題

カスタムjsファイルの読み込み方法

vue-pluginこれは必見です。それから私は自分でそれを書きました。

export default{
 install(Vue){
  var tpl;
  // 弹出框
  Vue.prototype.showAlter = (title,msg) =>{
   var alterTpl = Vue.extend({  // 1、创建构造器,定义好提示信息的模板
     template: &#39;<p id="bg">&#39;
       + &#39;<p class="jfalter">&#39;
       + &#39;<p class="jfalter-title" id="title">&#39;+ title +&#39;</p>&#39;
       + &#39;<p class="jfalter-msg" id="message">&#39;+ msg +&#39;</p>&#39;
       + &#39;<p class="jfalter-btn" id="sureBtn" v-on:click="hideAlter">确定</p>&#39;
       + &#39;</p></p>&#39;
   });
   tpl = new alterTpl().$mount().$el; // 2、创建实例,挂载到文档以后的地方
   document.body.appendChild(tpl); 
  }
  Vue.mixin({
   methods: {
   hideAlter: function () {
    document.body.removeChild(tpl);
   }
   }
  })
 }
}
ログイン後にコピー

Use

import jFAltre from &#39;../../assets/jfAletr.js&#39;;
import Vue from &#39;vue&#39;;
Vue.use(jFAltre);
ログイン後にコピー

this.showAlter(&#39;提示&#39;,&#39;服务器请求失败&#39;);
ログイン後にコピー

以上は、皆さんの参考になれば幸いです。

関連記事:

Angularが操作イベントコマンドng-clickを使用して複数のパラメータを渡す例

Angularが大文字/小文字フィルターを使用して大文字小文字変換関数を実装する例

applyとMath in js .max() 関数の問題点と違いの紹介

以上がvueはカスタムjsファイルをロードするメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!