javascript - 如何添加带有插值的 url 作为输入文本框的值?
问题描述
我尝试在输入文本中添加带有插值的 url:
<input type="text" placeholder="Enter code" value="'https://varip.geodata.com/?code='" + {{ mycode }} />
但在上面的行我得到这个错误:
DOMException: Failed to execute 'setAttribute' on 'Element': '+' is not a valid attribute name.
我的问题如何添加带有插值的 url 作为输入文本框的值?
解决方案
里面用普通的JS表达式就好了""
,记得:
在使用JS表达式之前在你的prop开头加上
:value="'https://varip.geodata.com/?code=' + mycode"
<input
type="text"
placeholder="Enter code"
:value="'https://varip.geodata.com/?code=' + mycode"
/>
推荐阅读
- python - 将多个变量转换为一列并使用熊猫创建匹配值列
- codeigniter - 在 codeigniter 4 中与使用 Codeigniter 模型的列名冲突
- python-3.x - 使用 asyncpg 在 postgresql 中获取 ConnectionRefusedError
- css - 浏览器执行缩放时发生了什么(变化)?
- django - 如何在同一个 Django Rest API 下返回对象详细信息和聚合数据
- vulkan - 在 Vulkan 中为多边形指定的顶点的顺序是什么?
- firebase - PlatformException-permission denied Firebase
- bash - 仅在脚本中禁止 bash 作业控制消息(已中止,管道损坏)
- asp.net-core - _Imports.razor 在 WebAssembly 项目中不能开箱即用
- c# - 以下循环是否有 C# LINQ 替代方案?