小编Ale*_*lex的帖子

使用Vue.js更改CSS类属性

我正在使用Vue.js,我想要更改CSS类属性.使用该类的HTML代码如下:

<div class="fillTimerBar"></div>

和CSS代码:

.fillTimerBar { width: 100%; height: 8px; }

从那里我想width使用computedVue组件中的属性更改类属性.

哪个是正确的方式,如果有的话?

html javascript css vue.js vuejs2

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

迭代时向元素添加元素

正如标题所说,我想std::vector在迭代矢量时在某些情况下添加一个元素.使用以下代码,我收到错误"Debug assertion failed".是否有可能实现我想做的事情?

这是我测试过的代码:

#include <vector>

class MyClass
{
public:
    MyClass(char t_name)
    {
        name = t_name;
    }
    ~MyClass()
    {
    }
    char name;
};

int main()
{
    std::vector<MyClass> myVector;
    myVector.push_back(MyClass('1'));
    myVector.push_back(MyClass('2'));
    myVector.push_back(MyClass('3'));

    for each (MyClass t_class in myVector)
    {
        if (t_class.name == '2')
             myVector.push_back(MyClass('4'));
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

编辑:

好吧,我认为for each是标准的C++,但它似乎是一个Visual Studio功能:

对于每一个,在

Visual C++"为每个"可移植性

c++ foreach vector

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

标签 统计

c++ ×1

css ×1

foreach ×1

html ×1

javascript ×1

vector ×1

vue.js ×1

vuejs2 ×1