使用vue 后台传的nbsp不显示为空格,应该怎么解决?

新手上路,请多包涵

问题描述

后台传的数据里有用nbsp,用来区分部门的层级;

问题出现的环境背景及自己尝试过哪些方法

我尝试过用replace替换为' ',结果一个空格都不显示了

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
html页面

<label class="col-xs-3  col-md-4 control-label text-right "><span
                                    class="text-danger"> * </span>部门:</label>
                            <div class="col-xs-8 col-md-7 ">
                                <select v-model="formdata.user_info_organizationid" 
                                        class="form-control ">
                                    <option value="">请选择</option>
                                    <option v-for="option in organizationlist" v-bind:value="option.value" >
                                        {{ option.text }}
                                    </option>
                                </select>
                            </div>
                        </div>

数据示例:
图片描述

你期待的结果是什么?实际看到的错误信息又是什么?

我想要这个效果
图片描述
实际看到的是这样
图片描述

阅读 10.3k
2 个回答

使用v-html试试

不建议这么操作。属于样式问题,使用margin、padding处理比较好。你们后台竟然传递空格,服务到家了啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏