从Vue数组中导出时的字符串长度渲染问题

时间:2019-07-11 16:29:13

标签: vue.js

vue.js还是一个新手,但是我遇到了一个困扰我的错误。

我有一个如下所示的vue模型:

Model
-- Submissions []
-----Obj[1]
-------id:"1"
-------mystr:"Some short string"
-----Obj[2]
-------id:"2"
-------mystr:"Pretend this is a really long string > 180 chars"

如果我打电话

 {{ submissions[0].mystr}} 

我得到了预期的结果:“一些短字符串”

如果我打电话

    {{ submissions[1].mystr}} 

我什么也没得到,

但请致电

    {{ submissions[1].mystr.substr(0,150)}} 

它愉快地呈现。

我还可以从控制台调用Model.submissions [1] .mystr,它向我显示了完整的字符串。

我已经尝试过使用伪文本,但是失败了。

我可以通过vue过滤器运行它,该过滤器记录该字符串并正确显示在日志中。

我尝试过

    <div v-text="submissions[1].mystr"></div>

也没有运气。

不确定为什么它适用于较短的字符串,但似乎无法处理186个字符。

0 个答案:

没有答案