• 预期:

      • .preserve:(8.7.0 新增) 当指令解除绑定时,保留元素 textContent
    • 详细:

    更新使用语言环境信息进行本地化的元素 textContent。你可以使用字符串语法或对象语法。字符串语法可以指定为语言环境信息的关键字路径。如果可以使用对象语法,则需要将以下参数指定为对象键:

    v-t 指令解除绑定时,默认情况下将清除元素 textContent。在内部使用的时候,可能出现不合预期的情况。为了在指令解除绑定之后保留 textContent 数据,可使用 修饰符或全局的 preserveDirectiveContent 选项

    • 示例:
    1. <p v-t="'foo.bar'"></p>
    2. <!-- 字符串语法:通过数据或计算属性绑定 -->
    3. <p v-t="msg"></p>
    4. <!-- 对象语法: 字面量 -->
    5. <!-- 对象语法: 通过数据或计算属性绑定 -->
    6. <p v-t="{ path: greeting, args: { name: fullName } }"></p>
    7. <p v-t.preserve="'foo.bar'"></p>