Javascript vue qrcode组件可以';I don’我不保留这些引语

Javascript vue qrcode组件可以';I don’我不保留这些引语,javascript,vue.js,vue-component,Javascript,Vue.js,Vue Component,我试图创建一个JSON字符串,然后使用vue QRCode组件将其转换为QRCode。这是我创建字符串的地方: this.qrCode = "{‘type’:’serialNumber’,’id’:25434,’stock_id’:736,’stock_order_id’:’655’}"; 然后在模板中: <qr-code :text="qrCode"></qr-code> 所以我丢失了正确格式化所需的引号。我尝试过用“转义”,但没有成功 任何使用JSON.strin

我试图创建一个JSON字符串,然后使用
vue QRCode组件
将其转换为QRCode。这是我创建字符串的地方:

this.qrCode = "{‘type’:’serialNumber’,’id’:25434,’stock_id’:736,’stock_order_id’:’655’}";
然后在模板中:

<qr-code :text="qrCode"></qr-code>
所以我丢失了正确格式化所需的引号。我尝试过用“转义
,但没有成功


任何使用JSON.stringify的建议都是有效的,但必须将其作为文本传递到组件中,这样做有效吗?使用JSON可能是有效的(如果组件需要JSON)。但可能不会使用
this.qrCode
中定义的字符串。这既不是JSON,也不是JavaScript对象。是的,它需要一个字符串,我认为该组件可能会删除引号。为什么一开始会有这些奇怪的引号?这只会使解析变得更复杂。如果您认为这是JSON,那么它就不是。
{type:serialNumber,id:25434,stock_id:736,stock_order_id:655}