组件-配置组价
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .liked{ background-color: red; } </style> </head> <body> <div id="app"> <like></like> </div> <!--<template id="like-compoent-top">--> <!--<button :class='{liked:liked}' @click='toggle_like()'>赞{{like_count}}</button>--> <!--</template>--> <script src="../lib/vue.js"></script> <script src="js/main.js"></script> </body> </html>
Vue.component("like",{ template:` <button :class='{liked:liked}' @click='toggle_like()'>赞{{like_count}}</button> `, // template:"#like-compoent-top", data:function () { return { like_count:10, liked:false } }, methods:{ toggle_like:function () { if (!this.liked){ this.like_count++; }else{ this.like_count--; } this.liked = !this.liked } } }); new Vue({ el:"#app" });
本文来自博客园,作者:一石数字欠我15w!!!,转载请注明原文链接:https://www.cnblogs.com/52-qq/p/8386311.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步