tnblog
首页
视频
资源
登录

Vue.js 组件

5231人阅读 2021/5/19 10:35 总访问:129264 评论:0 收藏:1 手机
分类: Vue.js

  1. @{
  2.     ViewBag.Title = "Index5";
  3. }
  4. @*主键*@
  5. <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
  6. <div id="content">
  7.      <btn @@Myclick="Youclick">1</btn>
  8.      <btn>2</btn>
  9.      <btn>3</btn>
  10. </div>
  11. <script>
  12.     //自定义一个组件
  13.     //btn 是自己定义的名字
  14.     Vue.component("btn",{
  15.         datafunction ({
  16.             return {
  17.                 count:1
  18.             }
  19.         },
  20.         //插槽 <slot></slot> 它的位置在哪在该组件的内容就在那
  21.         template: "<div><button @@click='ckicke'>按钮{{count}}</button><slot></slot></div>",
  22.         methods: {
  23.             ckickefunction ({
  24.                 this.count++;
  25.                 // this.$emit("自定义事件名称");在外面就可以直接使用
  26.                 //如上面的btn1的事件 
  27.                 this.$emit("Myclick");
  28.             },
  29.         }
  30.     })
  31.     //实例化一个vue
  32.     var vm = new Vue({
  33.         //el通过控制该标签就可以改变该标签里面全部的数据
  34.         el: "#content",
  35.         data: {
  36.             msg"hello vue.js"
  37.         },
  38.         methods: {
  39.             Youclick:function ({
  40.                 alert("2542452")
  41.             }
  42.         }
  43.     })
  44. </script>
评价
.
排名
28
文章
25
粉丝
8
评论
0
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术