Vue国际化的最佳实践是什么?
目前我正在考虑拥有一个包含所有字符串的'strings'对象,然后根据json文件更新该字符串对象的一些ajax魔法,并将字符串翻译成某些语言.
谁有更好的想法?我目前在使用我的字符串方法时遇到了一些麻烦,因为必须在其他任何东西之前加载字符串对象.
Vue中的字符串是否有占位符功能?例如,我有一个菜单,其条目位于我的vm数据中.有没有办法将其设置为静态字符串,然后一旦存在就自动将其绑定到另一个字符串?
我需要检测 Vue 路由器的历史记录中是否还有更多条目可以返回。我会用它来检测是否触发退出应用程序功能。只要应用程序可以返回上一页,它就应该,但是当它结束时它应该退出。
在Gitlab将其markdown引擎切换为CommonMark之后,将自定义样式等内容添加到markdown文件中不再那么容易。
我使用Gitlab已有一段时间了,而且最长的时间里,我一直喜欢使我的README.md文件看起来很好,并为项目提供居中的图标,标题和说明。当他们切换引擎时,我所有依靠这种样式的markdown文件看起来都非常糟糕。
过渡到CommonMark后如何在Gitlab中居中放置文本?
首先,您拥有一个与其他网站一样的主要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) …
如何在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)部分,但它既不运行也不添加应该在没有条目的情况下运行的函数.
基本上我想创建一个启动画面。它应该至少显示 X 秒或应用加载所需的时间。
我在想像屏幕中间大的应用程序徽标那样的东西,它以黑色不透明的背景淡入然后淡出。可能还有一个加载条,如果时间花费的时间超过 X 最小秒数,它就会淡入。
我将如何最好地完成此操作?
更新:只是为了澄清我正在寻找有关该主题的讨论,而不是复制可粘贴代码,我完全有能力在这件事上编写自己的代码,只是想就解决此问题的最佳方法提供一些意见。
例如,我目前正在试验一种基于 CSS 的方法和一个 div 来包含启动画面,一旦应用程序足够远,就会向它添加一个加载栏,一旦它被 100% 加载,它就会从 DOM 中删除.
有人知道更好的方法吗?
我不擅长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而且它不会现在停止我