definePageMeta({
async validate(route) {
const $store = useNuxtApp()
const itemCode = route.params.item;
const url = `/api/catalog/item/${itemCode}`;
const {data, error} = await useFetch(url);
if(data.value.success) { // у меня в теле ответа есть ключ, в вашем случае нужно будет проверять иначе
$store.$requestData = data.value.data;
}
return data.value.success;
},
});
const $store = useNuxtApp();
include ('path_to_svg') //я обычно использую абсолютный в системе т.е. например $_SERVER["DOCUMENT_ROOT"] . 'local/templates/mytmpl/images/my.svg'
WHERE MATCH('@(field0,field1,field2,field3) (кушетка красный^100) | ((диван красный) | (тахта красный))')
const regex = /.*\((.*)\)/gm; // регулярное выражение
const str = `bc, ab(c)`; // твоя строка
let m;
while ((m = regex.exec(str)) !== null) {
// This is necessary to avoid infinite loops with zero-width matches
if (m.index === regex.lastIndex) {
regex.lastIndex++;
}
// The result can be accessed through the `m`-variable.
m.forEach((match, groupIndex) => {
console.log(`Found match, group ${groupIndex}: ${match}`);
});
}
SELECT id FROM tx3nh_users WHERE MATCH('keyword1')
OPTION field_weights=(p.fullname=3, s.staff_title=2, s.bio=1)
OPTION ranker=sph04