【转】[Vue] 父子组件示例
子组件代码片段:
<template> <div class="button" :class="[type, size]"> a<slot></slot> </div> </template> <script> const options = { props: ["type", "size"] } export default options; </script> <style scoped> .button { text-align: center; border-radius: 5px; font-weight: bold; display: inline-block; margin: 2px 5px; } .primary { background-color: #1d6ef9; color: #b5e3f1; } .danger { background-color: #f96e1d; color: #b5e3f1; } .success { background-color: #a5cd4e; color: #b5e3f1; } .small { width: 40px; height: 20px; font-size: 10px; line-height: 20px; } .middle { width: 60px; height: 30px; font-size: 15px; line-height: 30px; } .large { width: 80px; height: 40px; font-size: 20px; line-height: 40px; } </style>
父组件代码片段:
<template> <div> <my-button type="primary" size="small">1</my-button> <my-button type="danger" size="middle">2</my-button> <my-button type="success" size="large">3</my-button> </div> </template> <script> import MyButton from '../components/MyButton.vue'; const options = { components: { MyButton } }; export default options; </script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2019-01-27 [转][ActiveMQ]Apache.NMS.ActiveMQ 用法