vue 实现点击插入输入框_vue把输入框的内容添加到页面的实例讲解

vue把输入框的内容添加到页面的实例讲解

vue最最最简单的demo(记得引入)

实例化一个vue,绑定#app的元素,要渲染的数组arr作为data。

把arr的item渲染到页面,输入内容点击按钮把用户输入的内容添加到页面以及数组

Title

click to add input's content

add

{ {item}}

const test = new Vue({

el :'#app',

data : {

arr : ['first','second','third','forth']

}

});

console.log(test.arr);

btn.onclick = function(){

test.arr.push(inp.value);

};

在输入框输入内容点击按钮,会把内容渲染到页面。同时会增加数组的元素

以上就是本次介绍的关于vue把输入框的内容添加到页面的实例内容,感谢大家的学习和对我们的支持。

时间: 2019-11-11

本文实例为大家分享了vue实现Input输入框模糊查询方法的具体代码,供大家参考,具体内容如下 原理:原生js的indexOf() 方法,该方法将从头到尾地检索数组,看它是否含有对应的元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现长按输入框时,遮罩页面但不遮罩输入框,并在输入框下面显示菜单,您可以使用 PopupWindow 来实现。以下是一个示例代码: 首先,在您的布局文件中添加一个包含输入框和菜单的布局: ```xml <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:id="@+id/editText" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Long press here" /> <LinearLayout android:id="@+id/menuLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@android:color/white" android:visibility="gone"> <!-- 在这里添加菜单项 --> </LinearLayout> </RelativeLayout> ``` 接下来,在您的活动或片段中添加以下代码: ```java // 获取输入框和菜单布局的引用 EditText editText = findViewById(R.id.editText); LinearLayout menuLayout = findViewById(R.id.menuLayout); // 设置输入框长按监听器 editText.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { // 创建并显示菜单PopupWindow PopupWindow popupWindow = new PopupWindow(menuLayout, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT, true); popupWindow.setOutsideTouchable(true); popupWindow.showAsDropDown(editText); // 在输入框下方显示菜单 return true; } }); ``` 在上述代码中,我们创建了一个 PopupWindow 对象,并将菜单布局设置为其内容。然后,我们通过调用 `showAsDropDown()` 方法将菜单显示在输入框的下方。此外,我们还设置了一些属性,使菜单可以在点击菜单以外的区域时自动隐藏。 请注意,您需要根据实际需求自定义菜单布局,并在其中添加相应的菜单项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值