小编Sim*_*yll的帖子

Vue.js的国际化

Vue国际化的最佳实践是什么?

目前我正在考虑拥有一个包含所有字符串的'strings'对象,然后根据json文件更新该字符串对象的一些ajax魔法,并将字符串翻译成某些语言.

谁有更好的想法?我目前在使用我的字符串方法时遇到了一些麻烦,因为必须在其他任何东西之前加载字符串对象.

Vue中的字符串是否有占位符功能?例如,我有一个菜单,其条目位于我的vm数据中.有没有办法将其设置为静态字符串,然后一旦存在就自动将其绑定到另一个字符串?

javascript vue.js

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

如何获取 Vue 路由器历史记录?

我需要检测 Vue 路由器的历史记录中是否还有更多条目可以返回。我会用它来检测是否触发退出应用程序功能。只要应用程序可以返回上一页,它就应该,但是当它结束时它应该退出。

javascript vue.js

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

如何在Gitlab markdown中居中显示文本?

在Gitlab将其markdown引擎切换为CommonMark之后,将自定义样式等内容添加到markdown文件中不再那么容易。

我使用Gitlab已有一段时间了,而且最长的时间里,我一直喜欢使我的README.md文件看起来很好,并为项目提供居中的图标,标题和说明。当他们切换引擎时,我所有依靠这种样式的markdown文件看起来都非常糟糕。

过渡到CommonMark后如何在Gitlab中居中放置文本?

markdown gitlab gitlab-ce

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

Nuxt模块将另一个网站添加为服务器

这个主意

首先,您拥有一个与其他网站一样的主要Nuxt网站。然后,将我的模块添加到您的项目中。然后,我的模块将一个子域“ admin.example.com”添加到您的项目中,该子域是一个完全充实的基于Nuxt的网站,但完全在您的项目流程中运行,因此不必制作两个必须分别启动的网站项目,我的想法是,我可以先创建一个网站项目,然后创建一个模块项目,再添加另一个网站,然后将三个项目变成两个。

module.js

this.addServerMiddleware(vhost('admin.website.com', adminApp));
Run Code Online (Sandbox Code Playgroud)

adminApp.js

const {Nuxt, Builder} = require('nuxt');

const config = require('../admin/nuxt.config');
config.dev = true;

const nuxt = new Nuxt(config);

if (nuxt.options.dev) {
  new Builder(nuxt).build()
    .catch(function(error) {
      console.log(error);
    })
}

module.exports = nuxt.render;
Run Code Online (Sandbox Code Playgroud)

管理网站中nuxt.config.js的一部分

// __dirname leads to my modules directory
// process.cwd() leads to the main websites folder
module.exports = {
  mode: 'universal',
  srcDir: __dirname,
  rootDir: __dirname,
  modulesDir: process.cwd(),
Run Code Online (Sandbox Code Playgroud)

问题

每当我转到“ admin.website.com”时,都会显示以下消息:

在此处输入图片说明

我已经尝试了各种更改和调整,但是似乎没有任何效果。据我所知,这可能与以下事实有关:A)网站建立在找不到找到的资源文件的某个地方,或者B)我没有向意大利面条怪物祈祷过。

我尝试导出adminApp为使用的Express应用程序,app.use(nuxt.render)但会导致相同的错误,因此我确定这不是问题。我已经尝试过使用Express应用程序,api.website.com并且效果很好,所以我知道我很喜欢|-| 接近使所有这些工作。这样添加子域确实可以工作,并且每个子域都可以是Express应用程序,但是由于某种原因,Nuxt在以这种方式使用时找不到任何资源。根据https://nuxtjs.org/api/nuxt-render/的 nuxt.render(req, res) …

javascript node.js express vue.js nuxt.js

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

如果Vue中的语句单击以更改要运行的功能?

如何在v-bind,v-on或@ click中使用if语句来处理运行哪个函数?

我现在只有这样的作品(if语句是简写的javascript):

        <li v-for="entry in entries.entries"><button type="button" @click="entry.entries?openSub($event):'entry.action'">{{entry.title}}</button>
Run Code Online (Sandbox Code Playgroud)

所以基本上,如果按钮列表项中有子条目,按钮应该触发将子菜单 - 活动类添加到列表项的功能,如果按钮所在的列表项没有任何子条目,它应该运行任何功能已分配给按钮.

我说它有点工作,因为它确实运行openSub($ event)部分,但它既不运行也不添加应该在没有条目的情况下运行的函数.

javascript vue.js

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

我将如何在 Vue.js 中创建启动画面?

基本上我想创建一个启动画面。它应该至少显示 X 秒或应用加载所需的时间。

我在想像屏幕中间大的应用程序徽标那样的东西,它以黑色不透明的背景淡入然后淡出。可能还有一个加载条,如果时间花费的时间超过 X 最小秒数,它就会淡入。

我将如何最好地完成此操作?

更新:只是为了澄清我正在寻找有关该主题的讨论,而不是复制可粘贴代码,我完全有能力在这件事上编写自己的代码,只是想就解决此问题的最佳方法提供一些意见。

例如,我目前正在试验一种基于 CSS 的方法和一个 div 来包含启动画面,一旦应用程序足够远,就会向它添加一个加载栏,一旦它被 100% 加载,它就会从 DOM 中删除.

有人知道更好的方法吗?

javascript vue.js

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

如何在C++中创建具有子函数的对象?

我不擅长C++,所以要准备好不恰当地使用术语.

基本上我想在另一个类的子类中收集一堆函数,所以我会像这样接口:

mainWindow.add.menubar();
            ^- this is the part I don't know how to do
Run Code Online (Sandbox Code Playgroud)

我的班级目前看起来像这样:

namespace GUI {
    class Window {
    public:
        std::string title = "Empty Title";
        int show();
        // Using a struct didn't work but it's what I have at the moment.
        struct add {
            int menubar();
        };
    };
}
Run Code Online (Sandbox Code Playgroud)

显然我可以简单地使用,mainWindow.addMenubar()但将它添加到子类(子对象?我不知道,我更习惯于Javascript编程)会更好.

是的,我基本上是在创建自己的GUI框架而且C++专业知识不足,我知道这是一个坏主意,但它并没有阻止我修改Linux内核以允许我在我的三星S4上安装Nethunter而且它不会现在停止我

c++ c++11

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

标签 统计

javascript ×5

vue.js ×5

c++ ×1

c++11 ×1

express ×1

gitlab ×1

gitlab-ce ×1

markdown ×1

node.js ×1

nuxt.js ×1