小编Hai*_*ien的帖子

使用 React Router 保留侧边栏

我想切换DetailBlog但仍保留Sidebar. 我使用下面的代码,但它不起作用。你能帮我改正吗?非常感谢。

const routes = (
        <Switch component={App}>
                <Route exact key="detailpost" path={CelestialSettings.path + 'posts/:slug'} 
                        components={{main: Detail, sidebar: Popular, mainbottom: Categories}} />) } 
                        />
                <Route exact key="listpost" path={CelestialSettings.path} 
                    components={{feature:Featurex, main: Blog, sidebar: Popular, mainbottom: Categories}} />) } 
                    />
        </Switch>
 );

 class App extends React.Component {
    render () {
        const {feature, main, sidebar, mainbottom } = this.props;
        return (
            <div>
                <div className="container">
                    <div className="main-feature" id="main-feature">
                        {feature}
                    </div>
                </div>
                <div id="content" className="site-content">
                    <div className="container">
                        <div className="divcontainer">
                            <div …
Run Code Online (Sandbox Code Playgroud)

reactjs react-router react-router-v4

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

如何使用 Multer 中间件验证文件扩展名

我使用 Multer 上传文件或图像。问题是无法验证真实的文件扩展名。

示例:如果有人重命名filename.exefilename.png,则上传仍然有效。

你能建议我处理这个问题的解决方案吗?谢谢

我是这样使用的,但需要验证文件的真实扩展名

fileFilter: async function (req, file, callback) {
    var ext = path.extname(file.originalname);
    if(ext !== '.png' && ext !== '.jpg' && ext !== '.gif' && ext !== '.jpeg' && ext !== '.zip') {
        return callback(new Error('Only images and zip are allowed'));
    }
    // I want next function to validate real ext of files here. 
    callback(null, true); 
  },
Run Code Online (Sandbox Code Playgroud)

file-type node.js multer

4
推荐指数
3
解决办法
7055
查看次数

Javascript:在特定单词之后获取单词?

如何在特定单词之后获取单词?

例如:我有这样的字符串:

string = "Price:$20 is very cheap" 
Run Code Online (Sandbox Code Playgroud)

我想要得到结果:$20

我怎样才能用 JavaScript 做到这一点?

html javascript

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

从简单列表创建下拉菜单

我当前的列表看起来像:

<ul>
   <li><a href="#">Menu 1</a></li>
   <li><a href="#">_Submenu a</a></li>
   <li><a href="#">_Submenu b</a></li>
   <li><a href="#">_Submenu c</a></li>
   <li><a href="#">Menu 2</a></li>
   <li><a href="#">Menu 3</a></li>
   <li><a href="#">_Submenu x</a></li>
   <li><a href="#">_Submenu y</a></li>
   <li><a href="#">Menu 4</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我如何使用Jquery创建这样的下拉菜单.

  <ul>
      <li><a href="#">Menu 1</a>
         <ul>
           <li><a href="#">_Submenu a</a></li>
           <li><a href="#">_Submenu b</a></li>
           <li><a href="#">_Submenu c</a></li>
         </ul>
      </li>
      <li><a href="#">Menu 2</a></li>
      <li><a href="#">Menu 3</a>
         <ul>
            <li><a href="#">_Submenu x</a></li>
            <li><a href="#">_Submenu y</a></li>
         </ul>
      </li>
      <li><a href="#">Menu 4</a></li>
 </ul>
Run Code Online (Sandbox Code Playgroud)

这意味着具有"_"的主项目之后的一些项目将被添加为主项目的下拉项目.谢谢您帮忙.

jquery list

3
推荐指数
2
解决办法
198
查看次数

从字符串Jquery中删除第一个数字

我有字符串:" 12.3 I love paris 1990".

我想在删除第一个号后收到的字符串是: I love paris 1990

非常感谢.

regex jquery

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

如何通过js设置可见的帖子?

我有问题需要一些帮助.

例如,我有像:

<div class="posts">
   posts 1
</div>
<div class="posts">
   posts 2
</div>
<div class="posts">
   posts 3
</div>
<div class="posts">
   posts 4
</div>
Run Code Online (Sandbox Code Playgroud)

现在,我想使用Javascript/Jquery使帖子的数量可见或不可见.

示例:如果我使用这样的js,则可以看到3个帖子,第4个帖子是不可见的.

<script>
numbervisible = "3"
</script>
Run Code Online (Sandbox Code Playgroud)

我怎么能用Js/jquery做到这一点.谢谢.

html javascript css jquery

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

如何从JSON JavaScript返回普通字符

我从帖子中得到一个json,标题如下:

"title":{"rendered":"Web Designer &#038; All things you should to know."}
Run Code Online (Sandbox Code Playgroud)

我用这样来获得帖子标题.

post.title.rendered
Run Code Online (Sandbox Code Playgroud)

但它返回&#038;而不是&

我怎样才能获得普通字符串.

javascript wordpress

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

单独导入 Vuetify 组件的正确方法是什么?

我是 Vuetify 的新手,我真的很难知道如何仅导入组件来使用它。

我正在使用 Vuetify 2.4.2

正如他们所说的文档,但是 vuetify 导出的路径在哪里?

import Vue from 'vue'
import vuetify from '@/plugins/vuetify' // path to vuetify export

new Vue({
  vuetify,
}).$mount('#app')
Run Code Online (Sandbox Code Playgroud)

我使用这样的选项卡和元素。我如何为此从 Vuetify 调用组件?

 <v-card>
    <v-tabs show-arrows v-model="tab">
      <v-tabs-slider color="teal"></v-tabs-slider>
      <template v-for="sticker in allStickers">
        <v-tab :key=sticker.id :href="'#tab-'+sticker.id">
          <img :src=sticker.imgurl alt="">
        </v-tab>
      </template>
    </v-tabs>
    <v-tabs-items v-model="tab">
      <template v-for="sticker in allStickers">
        <v-tab-item :key=sticker.id :value="'tab-' + sticker.id">              
          <ul class="liststickers">
            <template v-for="stick in sticker.stickers">
              <li :key=stick.id @click="sendSelectedSticker(stick.id)">
                <img :src=stick.imgurl alt="">
                <p class="stick_price">{{stick.price}}</p>
              </li>
            </template>
          </ul>
        </v-tab-item>
      </template>
    </v-tabs-items>
  </v-card> …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuejs2 vuetify.js vue-cli

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

如何在现有div中添加HTML元素,但覆盖内容?

例如我这样的HTML:

<div class='title-post'>The content</div>
Run Code Online (Sandbox Code Playgroud)

现在,我想使用Jquery添加元素以获得如下结果:

<div class='title-post'><span>The content</span></div>
Run Code Online (Sandbox Code Playgroud)

这意味着我添加<span></span>封面内容.

我如何使用Jquery来做到这一点?

谢谢您帮忙.

html jquery

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

在列出元素之前删除纯文本

我喜欢HTML.如何在列出a之前删除纯文本.

<div class="listlink">This is plain text
    <a href="/search/label/blogger">blogger</a>
    <a href="/search/label/fashion news">Wordpress</a>
    <a href="/search/label/featured">Lifestyle</a>
    <a href="/search/label/slbfeatured">Google</a>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom

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