我已经知道,由于 vue.js 的功能有限,编辑数组中的对象不适用于 vue.js,并且根据我使用 vue.set 阅读的内容应该可以轻松解决此问题,但我很难使其工作。
这是我的样本数据。父对象称为资源,资源内部有 power_generator_groups , power_generator_groups 内部有 power_generators 。
{
"id": 5,
"bg_member_id": 1,
"code": "G0633",
"name": "namex1",
"power_generator_groups": [
{
"id": 1,
"resource_id": 5,
"code": "GC033",
"power_generators": [
{
"id": 1,
"power_generator_group_id": 1,
"code": "XXXXX",
"name": "test",
"contract_number": "00000003",
"supply_max": 1000,
},
{
"id": 2,
"power_generator_group_id": 1,
"code": "XXXXX",
"name": "test",
"contract_number": "00000003",
"supply_max": 1000,
},
{
"id": 3,
"power_generator_group_id": 1,
"code": "XXXXX",
"name": "test",
"contract_number": "00000003",
"supply_max": 1000,
}
]
},
{
"id": 2, …
Run Code Online (Sandbox Code Playgroud)<template>
<div class="container">
<head>
<link rel="stylesheet" href="~assets/css/style-light.css" />
<link rel="stylesheet" href="~assets/css/login-light.css" />
</head>
</div>
</template>
Run Code Online (Sandbox Code Playgroud)
像上面那样导入 css 会导致此错误
vue.runtime.esm.js:5717 GET http://localhost:3000/~assets/css/login-light.css net::ERR_ABORTED 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)
除了将整个 css 放在模板中之外,真的没有其他方法加载 css 吗?
我有以下密钥和 IV 将07KxrSbGIoPCIYh0I16maw==解密为“496271”,我尝试搜索类似的问题,但缺乏加密知识使我无法自己解决这个问题。
get decryptedCode() {
var key = CryptoJS.enc.Utf8.parse(
"814591256d331af80bec0fa2bef1123e37e9f181f363af374787e24160275bce"
)
var iv = CryptoJS.enc.Utf8.parse("825b1f7c5f5edd614e8a0a0fef3c9ecf")
var ciphertext = CryptoJS.enc.Base64.parse("07KxrSbGIoPCIYh0I16maw==")
var encryptedCP = CryptoJS.lib.CipherParams.create({
ciphertext: ciphertext,
formatter: CryptoJS.format.OpenSSL
})
var decryptedWA = CryptoJS.AES.decrypt(encryptedCP, key, { iv: iv })
var decryptedUtf8 = decryptedWA.toString(CryptoJS.enc.Utf8)
console.log(decryptedUtf8) // this should be 496271 but I keep getting blank string
return decryptedUtf8
}
Run Code Online (Sandbox Code Playgroud)