->where([
["UF_ACTIVE", "=", 1],
["UF_ELEMENT_ID", "=", $arFields["ID"]],
])
->whereColumn('UF_CREATED_BY',"!=", 'UF_USER_ID')
->where(\Bitrix\Main\Entity\Query::filter()
->logic('or')
->where([
['UF_DATE_ACTIVE', "<=", mktime(23,59,59,date("m"),date("d")+1,date("Y"))],
['UF_DATE_ACTIVE', "=", null],
]))
SELECT
COUNT(*) AS `CNT`
FROM `table` `table`
WHERE
`table`.`UF_ACTIVE` = 1
AND
`table`.`UF_ELEMENT_ID` = 1
AND
`table`.`UF_CREATED_BY` <> `table`.`UF_USER_ID`
AND
(`table`.`UF_DATE_ACTIVE` <= 1678568399 OR `table`.`UF_DATE_ACTIVE` IS NULL)
<!-- template компонента -->
<button @click="this.$emit('buttoned')">не нажимать</button>
<!-- template страницы -->
<Component1 v-on:buttoned="triggerComponents" />
<!-- надо написать метод triggerComponents(), который поменяет данным true/false -->
oneActive, twoActive
не в data
, а в state глобально доступного store
. По кнопкам из компонентов запускать мутации. Если функция parseInt
встречает символ, не являющийся числом в указанной системе счисления, она пропускает этот и все последующие символы
+/\d+/.exec(el)
. /**
* The following block of code may be used to automatically register your
* Vue components. It will recursively scan this directory for the Vue
* components and automatically register them with their "basename".
*
* Eg. ./components/ExampleComponent.vue -> <example-component></example-component>
*/
Vue.component('something', require('./components/Something.vue').default);
Vue.component('whatever', require('./components/Whatever.vue').default);
const files = require.context('./', true, /\.vue$/i)
files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default))
items.slice...
надо было унести в computed):<div v-for="item in items.slice((page - 1) * perPage, page * perPage)">
{{ item }}
</div>
computed: {
numPages() {
return Math.ceil(this.items.length / this.perPage);
},
},
methods: {
next(change) {
this.page = Math.max(1, Math.min(this.numPages, this.page + change));
},
},
<button @click="next(-1)" :disabled="page <= 1">prev</button>
<button @click="next(+1)" :disabled="page >= numPages">next</button>