• 请不要在回答技术问题时复制粘贴 AI 生成的内容
movq
V2EX  ›  程序员

vue 里面给一个组件传入绑定的值,如何把一个字符串和一个字符串变量拼接在一起?

  •  
  •   movq · Nov 26, 2022 · 2345 views
    This topic created in 1289 days ago, the information mentioned may be changed or developed.

    就比如我一个 ref 变量叫 lastModified

    我想让一个文本组件显示 "最后修改时间"+lastModified

    要怎么写才符合语法呢?

    v-bind 的时候写

    "最后修改时间"+lastModified

    或者

    "最后修改时间{{lastModified}}"

    都不行

    9 replies    2022-11-27 00:08:15 +08:00
    sarices
        1
    sarices  
       Nov 26, 2022
    `最后修改时间{$lastModified}`
    sarices
        2
    sarices  
       Nov 26, 2022
    外面还是要加双括号的。
    hazardous
        3
    hazardous  
       Nov 26, 2022
    {{`最后修改时间${lastModified}`}}
    wdssmq
        4
    wdssmq  
       Nov 26, 2022   ❤️ 1
    虽然但是,这种情况建议使用 计算属性

    计算属性 | Vue.js
    https://cn.vuejs.org/guide/essentials/computed.html#basic-example
    Rhianu
        5
    Rhianu  
       Nov 26, 2022
    @sarices $加的位置不正确, 正确的应该是 v-text="`最后修改时间${lastModified}`" 或者 {{`最后修改时间${lastModified}`}}
    sarices
        6
    sarices  
       Nov 26, 2022
    @Rhianu php 和前端切换不过来,打错了
    hzxxx
        7
    hzxxx  
       Nov 26, 2022
    v-bind:text='"最后修改时间"+lastModified'
    v-bind:html='"最后修改时间"+lastModified'

    v-bind:text='`最后修改时间+${lastModified}'
    v-bind:html='`最后修改时间+${lastModified}'
    <div>最后修改时间{{lastModified}}</div>
    supertan
        8
    supertan  
       Nov 26, 2022
    @hzxxx 你这模板字符串用了个寂寞
    vivipure
        9
    vivipure  
       Nov 27, 2022
    从来没用过 v-text ,哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1397 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 16:48 · PVG 00:48 · LAX 09:48 · JFK 12:48
    ♥ Do have faith in what you're doing.