小编Jor*_*rdy的帖子

使用Vuex和特定于组件的数据构建Vue

我看到很多使用这种结构的Vue.js项目:

??? main.js
??? api
?   ??? index.js
?   ??? services           #containing files with api-calls
?       ??? global.js
?       ??? cart.js
?       ??? messages.js
??? components
?   ??? Home.vue
?   ??? Cart.vue
?   ??? Messages.vue
?   ??? ...
??? store
    ??? store.js
    ??? actions.js  #actions to update vuex stores
    ??? types.js
    ??? modules
        ??? global.js
        ??? cart.js
        ??? ...
Run Code Online (Sandbox Code Playgroud)

(这种结构的一个例子是' Jackblog '.)

因此,例如,Cart.vue想要更新inCartVuex中的数据.为此,购物车进口actions.js:

import { inCart } from '../../store/actions'

actions.js进口的API index.js,因此它可以连接到API.然后它更新Vuex商店中的值. …

api structure directory-structure vue.js vuex

2
推荐指数
1
解决办法
3508
查看次数

使用usort对数组进行排序

我有一个包含北,东,南或西值的数组.

例如,我得到了一个数组,其数值按此顺序排列:南,西和北.

现在我想对北,东,南,西排列数组.

因此,在我的示例中,值应按此顺序排列:北,南,西.

我怎样才能做到这一点?

谢谢!

php arrays sorting usort

1
推荐指数
1
解决办法
137
查看次数

如何使用变量作为运算符?

我怎样才能做到这一点?

$v1=105;
$v2=90;
if ($value=='subtraction'){
    $operator='-';
}else{
    $operator='+';
}

$new_value=$v1.$operator.$v2;
Run Code Online (Sandbox Code Playgroud)

所以应该返回105-90 = 15或105 + 90 = 195.但是如何将$ operator变量用作运算符?例如,这不起作用:

eval("$new_value=$v1".$operator."$v2");
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

php variables operators

1
推荐指数
1
解决办法
110
查看次数

我什么时候应该使用 MySQL 事务?

我阅读了一些关于何时应该使用事务的文章。我读:

什么时候应该使用事务? 基本上任何时候您的工作单元要么对外部更改敏感,要么需要能够在发生错误或其他原因时回滚每个更改。

但是有人可以向我解释得更好吗?

  • 当我执行两个或多个删除/更新/插入查询时,我应该开始一个事务吗?
  • 当我只有一个删除/更新/插入查询时,我是否也应该开始一项事务?
  • 我应该在一个页面上开始交易 10 次,还是整个页面最好只开始一次,或者您是否建议每个页面的最大值(例如 5)?

谢谢你的帮助!

php mysql transactions

1
推荐指数
1
解决办法
1736
查看次数

阻止非JavaScript用户的防水方法

是否有一种防水方法可以阻止在浏览器中禁用JavaScript的用户?

如果我检查cookie,用户可以手动添加cookie.

我需要进行此检查,因为即使禁用JavaScript,也应始终显示JavaScript JQuery弹出窗口.

javascript

-1
推荐指数
1
解决办法
455
查看次数