无论我是在法语版还是英语版的页面上使用它,wp_query() 都会返回所有语言的自定义帖子类型,而不仅仅是当前的。Get_posts() 也做同样的事情。
当我访问我的法语页面时,我希望他们只返回当前语言的 CPT。如何做到这一点?
当Owl Carousel在隐藏元素中启动并且该元素随后通过触发器显示时,轮播项目的宽度完全错误(直到窗口调整大小):
小提琴(点击红色链接,看到出现的破损布局,然后调整窗口大小)
一年多前在Github上讨论过这个问题,但我无法使用.自从讨论之前,Owl Carousel尚未更新.
有什么建议吗?
$('.owl-carousel').owlCarousel({
items: 3,
loop:true,
nav:true,
})
$(".trigger").click(function(){
$(".target").toggleClass("hidden");
});
Run Code Online (Sandbox Code Playgroud) 我需要将我的背景放在屏幕的底部.但在移动设备分辨率上,我希望将其显示为低于100px,例如"bottom minus 100px".是否可以在CSS中实现这样的功能?
是否有任何简单的方法或任何插件可以为以下类型的优惠创建优惠券代码:“订单超过 100 美元免费获得产品 X”?
我有一个常规的无序列表项目,display: flex并justify-content: space-between应用于它(因此,.first_item触及 的左边缘.list并.last_item触及 的右边缘.list):
<ul class='list'>
<li class='first_item'>Item</li>
<li class='middle_item'>Item</li>
<li class='last_item'>Item</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用 缩小项目transform: scale(0.5),现在这两个位置有一个空间,就好像justify-content: space-between“不知道”项目已经减少一样。
这是不对的:即使在缩小项目时,第一个和最后一个项目仍应接触容器的左右边缘。
发生了什么以及如何解决这个问题?
对于我的Nuxt/Vue.js应用程序,我需要导出各种Firestore相关元素,而不仅仅是firebase.firestore().
但是我Firebase App named '[DEFAULT]' already exists (app/duplicate-app)在默认导出时遇到了一些错误,我不明白为什么:
import firebase from 'firebase/app'
import 'firebase/firestore'
const config = {
apiKey: '...',
authDomain: '...',
databaseURL: '...',
projectId: '...',
storageBucket: '...',
messagingSenderId: '...'
}
const firebaseApp = firebase.initializeApp(config)
firebase.firestore().settings({ experimentalForceLongPolling: false })
const db = firebase.firestore()
const fb = firebase
export { db, fb }
export default firebaseApp
Run Code Online (Sandbox Code Playgroud)
在此导出默认行中没有我可以识别的重复项,所以出了什么问题?
我有一个Keyboard.vue包含许多Key.vue子组件实例的组件(每个键一个)。
在 中Key.vue,键实际上是一个<button>可以禁用的 html 元素。
通过单击我的应用程序中的某个按钮,我想重置键盘并再次启用所有按键。我认为将 a 设置v-if为falsethentrue再次 ( <keyboard v-if="BooleanValue" />) 会重新渲染Keyboard.vue及其所有 Key.vue 子组件实例。
事实并非如此。为什么不?
应用程序.vue
<template>
<div class="app">
...
<keyboard v-if="!gameIsOver && showKeyboard" />
...
</div>
</template>
<script>
export default {
components: {
Keyboard
},
computed: {
gameIsOver () {
return this.$store.state.gameIsOver
},
showKeyboard () {
return this.$store.state.showKeyboard
}
}
Run Code Online (Sandbox Code Playgroud)
键盘.vue
<template>
<section>
<key class="letter" v-for="(letter) in letters" :key="letter" :letter="letter" /> …Run Code Online (Sandbox Code Playgroud) 我正在使用Nuxt静态站点生成模式。我的项目中的一项要求是仅部署某些路线,每条路线都有各自的资产。
但Nuxt给块随机名称,例如925446d.js.
因此,我router.js在导入组件时创建了一个手册并指定了块名称:
component: () => import(/* webpackChunkName: "about" */ '~/pages/about.vue').then(m => m.default || m)
Run Code Online (Sandbox Code Playgroud)
但Nuxt不考虑我的块名称,并继续给块随机名称,使得很难选出哪个块与哪条路由相匹配。
有什么建议吗?
我需要将后端获取的数据“17:00”转换为“5pm”。使用moment我只是这样做:
moment('17:00', ['HH']).format('h:mma')
Run Code Online (Sandbox Code Playgroud)
如何实现同样的事情Luxon?虽然moment允许直接格式化时间,但似乎Luxon的格式函数需要日期(我没有)。
有什么建议吗?
css ×3
vue.js ×3
nuxt.js ×2
wordpress ×2
components ×1
coupon ×1
date ×1
discounts ×1
firebase ×1
flexbox ×1
javascript ×1
luxon ×1
momentjs ×1
owl-carousel ×1
php ×1
position ×1
time ×1
underline ×1
woocommerce ×1
wpml ×1