点击按钮传值

 

               效果图?:


当点击第几个按钮就在粉色框内显示第几个盒子

 

1.首先搭一个框架,写HTML和css里面的布局,把界面搭好-----?

 


注:border-radius: 5px,5px,5px,5px;这个为切圆角,四个角切5个像素                                                                border: 1px solid #A9A9A9; 设置边框,一个像素,实线,颜色为#A9A9A9

 

2.在js里面实现点击效果

      首先给按钮添加点击事件,并且把对应的数值传入函数中

 

添加点击事件

     js里面的内容:


点击响应的事件
 

3.这样就大功告成啦?(我用的方法只适合少数按钮的点击,方法比较笨?)

   

转载于:https://www.cnblogs.com/qlhMeiMei/p/6181892.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Vue中,父组件可以将数据传递给子组件,子组件可以通过props属性接收父组件传递过来的值。那么在父子组件中传递数据,可以通过以下步骤实现按钮传值: 1. 在父组件中定义一个变量,用于存储需要传递给子组件的值。 2. 在父组件中定义一个方法,用于在按钮点击时修改存储的变量的值。 3. 在父组件中使用子组件,并通过props属性将存储的变量传递给子组件。 4. 在子组件中通过props属性接收父组件传递过来的值。 下面是一个简单的示例代码: 父组件: ```html <template> <div> <button @click="changeValue">改变值</button> <child :value="parentValue"></child> </div> </template> <script> import Child from './Child.vue'; export default { components: { Child }, data() { return { parentValue: '父组件的值' } }, methods: { changeValue() { this.parentValue = '修改后的值'; } } } </script> ``` 子组件: ```html <template> <div> <p>子组件接收到的值:{{ value }}</p> </div> </template> <script> export default { props: { value: { type: String, default: '' } } } </script> ``` 在上面的示例代码中,父组件定义了一个变量parentValue,并且在按钮点击时修改了这个变量的值。然后通过props属性将这个变量传递给子组件。子组件通过props属性接收父组件传递过来的值,并在模板中显示出来。 当父组件中的按钮被点击时,子组件中显示的值也会发生变化。这就是父子组件之间传递数据的基本实现方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值