如何获取本地大json数据?
我试过这个,但我没有成功:
var sa = require("./shared/resources/sa.json");
var array = new observableArrayModule.ObservableArray(sa);
Run Code Online (Sandbox Code Playgroud) 使用 ls、pwd 等简单命令,甚至打开外部应用程序,我可以成功使用子进程,但是当在构建的电子应用程序中使用 exec 和 docker 命令时,我收到此错误:
exec Error: Command failed: docker exec -it 6bec55e9e86e touch home.html
the input device is not a TTY
Run Code Online (Sandbox Code Playgroud)
这是代码:
var exec = require('child_process').exec;
exec('docker exec -it 6bec55e9e86e touch casa.html', function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
});
Run Code Online (Sandbox Code Playgroud) 我使用lodash从特定键创建一个对象数组,然后从其对象中删除此给定键.
我有这个
var cars = [{
"itemID": "-KUsw42xU-S1qA-y3TiI", // use this as key
"name": "Car One",
"qtd": "1"
},
{
"itemID": "-KUsw42xU-r1qA-s3TbI",
"name": "Car Two",
"qtd": "2"
}
]
Run Code Online (Sandbox Code Playgroud)
试图得到这个:
var cars = {
"-KUsw42xU-S1qA-y3TiI": {
"name": "Car One",
"qtd": "1"
},
"-KUsw42xU-r1qA-s3TbI": {
"name": "Car Two",
"qtd": "1"
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试过这种方法,但我没有成功.
_.chain(a)
.keyBy('itemID')
.omit(['itemID'])
.value();
Run Code Online (Sandbox Code Playgroud) 我尝试为 Metabase 创建 Ubuntu Upstart 服务,但在解决以下几点时遇到问题:
1)设置数据库环境变量(端口、ip和密码):
MB_DB_TYPE=mysql
MB_DB_DBNAME=metabase
MB_DB_PORT=3306
MB_DB_USER=root
MB_DB_PASS=root
MB_DB_HOST=99.99.999.99
Run Code Online (Sandbox Code Playgroud)
2)如果失败则重新启动服务
3)开机启动
4) 执行元数据库.jar程序
`java -jar metabase.jar`
Run Code Online (Sandbox Code Playgroud) 在 vuex mapState 中计算数据时,我有一项重要的任务要做。countAlerts每次数据改变时我都需要调用这个vue方法;要做到这一点,计算属性需要调用该方法,但this在使用 Insight vuex mapState 时范围没有 vue 方法。
export default {
name: "Alerts",
methods: {
countAlerts(data, period) {
/// DO SOMETHING, THEN RETURN DATA
return data;
}
},
computed: {
...mapState({
foundation: state => state.insights.foundation,
insights: state => {
return state.insights.list.filter(al => {
switch (state.insights.foundation.period) {
case "daily":
// ====>> NEED TO CALL METHOD HERE <<=====
al = this.countAlerts(al, "daily");
if (
al.threeDayUp ||
al.threeDayDown ||
al.greatDayUp ||
al.greatDayDown
) {
return al;
} …Run Code Online (Sandbox Code Playgroud) 我有一个名为 的 Vue 文件SetupObjects.vue,但它不像其他文件那样与 Vue 语法相关联。这是我尝试做的:
无论我做什么,该文件都无法获得正确的关联。