浏览代码

fix: vue实例冲突问题修复

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe 4 月之前
父节点
当前提交
abd78719e6

+ 0 - 6
src/jfw/modules/app/src/web/staticres/jyapp/vipsubscribe/js/vip_introduce.js

@@ -1,6 +0,0 @@
-var vipContrastVm = new Vue({
-  el: '.vs-container',
-  components: {
-    vipFreeIntroduce: vipFreeIntroduceNode
-  }
-})

+ 3 - 1
src/jfw/modules/app/src/web/templates/vipsubscribe/vip_introduce.html

@@ -157,7 +157,6 @@
 <script src=//cdn-common.jianyu360.com/cdn/lib/vue/2.6.11/vue.min.js> </script>
 <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/vipsubscribe/js/contrast_function.js?v={{Msg "seo" "version"}}'></script>
 <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/vipsubscribe/js/vip-free-introduce-template.js?v={{Msg "seo" "version"}}'></script>
-<script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/vipsubscribe/js/vip_introduce.js?v={{Msg "seo" "version"}}'></script>
 <script src=//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/vant.min.js></script>
 <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/plugins/js/jy-bind-phone.umd.js?v={{Msg "seo" "version"}}'></script>
 <script>
@@ -311,6 +310,9 @@
 	new Vue({
     el: '#vip-intro-container',
     data: {},
+    components: {
+      vipFreeIntroduce: vipFreeIntroduceNode
+    },
     methods: {
       bindPhoneGoBuy: function(url) {
         var pass = !loginFlag? function() {

+ 1 - 2
src/web/staticres/common-module/vipsubscribe/js/vip-free-introduce-template.js

@@ -1,7 +1,7 @@
 var vipFreeIntroduceTemplate = `
   <div class="product-introduce">
     <div class="product-introduce-vs">
-      <div class="vs-img">大会员</div>
+      <div class="vs-img"></div>
     </div>
     <div class="product-introduce-header">
       <span class="icon-bracket" />
@@ -59,7 +59,6 @@ var vipFreeIntroduceNode = {
     }
   },
   created:function () {
-    console.log('vipFreeIntroduceNode created', this.info)
     this.getUserInfo()
   },
   methods: {

+ 0 - 6
src/web/staticres/vipsubscribe/js/vip_introduce.js

@@ -1,6 +0,0 @@
-var vipContrastVm = new Vue({
-  el: '.vs-container',
-  components: {
-    vipFreeIntroduce: vipFreeIntroduceNode
-  }
-})

+ 3 - 2
src/web/templates/weixin/vipsubscribe/vip_introduce.html

@@ -153,7 +153,6 @@
     <script src=//cdn-common.jianyu360.com/cdn/lib/vue/2.6.11/vue.min.js> </script>
     <script src='{{Msg "seo" "cdn"}}/common-module/vipsubscribe/js/contrast_function.js?v={{Msg "seo" "version"}}'></script>
     <script src='{{Msg "seo" "cdn"}}/common-module/vipsubscribe/js/vip-free-introduce-template.js?v={{Msg "seo" "version"}}'></script>
-    <script src='{{Msg "seo" "cdn"}}/vipsubscribe/js/vip_introduce.js?v={{Msg "seo" "version"}}'></script>
     <script>
         {{$ss1:=(Ad "app-banner-data-info" -1 .Host (cookie "SESSIONID"))}}
         var headerImageList={{$ss1}}
@@ -175,7 +174,6 @@
     <script src="/vipsubscribe/js/weui.min.js?v={{Msg "seo" "version"}}"></script>
     <script src='{{Msg "seo" "cdn"}}/vipsubscribe/js/share.js?v={{Msg "seo" "version"}}'></script>
     <script src='{{Msg "seo" "cdn"}}/big-member/js/utils.js?v={{Msg "seo" "version"}}'></script>
-    <script src=//cdn-common.jianyu360.com/cdn/lib/vue/2.6.11/vue.min.js></script>
     <script src=//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/vant.min.js></script>
     <script src='{{Msg "seo" "cdn"}}/common-module/plugins/js/jy-bind-phone.umd.js?v={{Msg "seo" "version"}}'></script>
     {{$s:=(Ad "jy-wx-vip-buypage-tips" -1 .Host (cookie "SESSIONID"))}}
@@ -248,6 +246,9 @@
         new Vue({
           el: '#vip-intro-container',
           data: {},
+          component: {
+            vipFreeIntroduce: vipFreeIntroduceNode
+          },
           methods: {
             bindPhoneGoBuy: function(url) {
               return {