2
假設我有這樣的消息對象:Vue公司,國際化與HTML名爲PARAMS
{greetings: '{blah} is welcome'}
我怎麼可以注入HTML成{blah}
PARAM?
我嘗試這樣做,但它不工作:
{{ $t('greetings', {blah: '<foo>' + some_string + '</foo>'}) }}
假設我有這樣的消息對象:Vue公司,國際化與HTML名爲PARAMS
{greetings: '{blah} is welcome'}
我怎麼可以注入HTML成{blah}
PARAM?
我嘗試這樣做,但它不工作:
{{ $t('greetings', {blah: '<foo>' + some_string + '</foo>'}) }}
你得告訴我你想,只要與該消息做在HTML顯示它是什麼,但是在第一階段好像你想要
this.msg = '<foo>' + some_string + '</foo>';
什麼然後,你的HTML要顯示這條消息中,你會說:
{{{ msg }}}
注意三個括號,這意味着它將msg
解釋爲原始HTML,而不是轉義字符串......請謹慎使用。如果msg
純粹是由前端設置的東西,那麼它很好;只是不要讓some_string
成爲用戶輸入的數據。